使用时
- 谷歌验证| dart 包
- 古格莱皮斯| dart 包
使用以下代码通过Flutter访问Google API
import 'dart:convert';
import 'dart:io';
import 'package:googleapis_auth/auth.dart';
import 'package:googleapis_auth/auth_browser.dart';
import 'package:googleapis_auth/auth_io.dart';
import 'package:googleapis/androidpublisher/v3.dart';
Future main() async {
dynamic jsonData = json.decode(
await File('api-xxxxxxxxxxxxxxxxxxxx.json')
.readAsString());
var scopes = [AndroidpublisherApi.AndroidpublisherScope];
final accountCredentials = new ServiceAccountCredentials.fromJson(jsonData);
AuthClient client = await clientViaServiceAccount(accountCredentials, scopes);
}
你会得到这个错误
错误:没有找到:'dart:html' import 'dart:html' as html;
2条答案
按热度按时间iyfamqjs1#
基于常见问题- Flutter:
Flutter可以运行任何Dart代码吗?
Flutter应该能够运行大多数Dart代码,这些代码不导入(传递或直接)dart:mirrors或dart:html。
问题同义词及分析:
解决方案:
tcomlyy62#
我经历过同样的问题。我发现主要有两种可能的解决方案:
1.如果导入了
dart:html
,请将其注解掉。1.如果不导入
dart:html
,可以尝试检测项目中哪些依赖项依赖于dart:html
。尝试注解掉它们或实现替代依赖项。我的错误是由
image_picker_for_web
引起的,所以我使用了image_picker