Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 首次运行颤振项目_Android_Android Studio_Flutter_Gradle - Fatal编程技术网

Android 首次运行颤振项目

Android 首次运行颤振项目,android,android-studio,flutter,gradle,Android,Android Studio,Flutter,Gradle,我刚刚安装了(Android Studio 4.0.1)和(ProtNVPN),因为我住在叙利亚 当我尝试运行新的颤振应用程序时 这是给我的错误: 失败:生成失败,出现异常 其中: 脚本'C:\src\flatter\packages\flatter\u tools\gradle\flatter.gradle'行:41 出了什么问题: 评估脚本时出现问题 在类型为org.gradle.api.project的项目“:app”上找不到参数[]的方法google() 尝试: 使用--sta

我刚刚安装了(Android Studio 4.0.1)和(ProtNVPN),因为我住在叙利亚 当我尝试运行新的颤振应用程序时 这是给我的错误:

失败:生成失败,出现异常

  • 其中: 脚本'C:\src\flatter\packages\flatter\u tools\gradle\flatter.gradle'行:41

  • 出了什么问题: 评估脚本时出现问题

在类型为org.gradle.api.project的项目“:app”上找不到参数[]的方法google()

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

生成在12秒内失败 异常:Gradle任务assembleDebug失败,退出代码为1

我运行flatter doctor-v代码,结果如下:

C:\Users\MSI>flatter-doctor-v
[√] 颤振(通道稳定,1.20.4,在Microsoft Windows[版本10.0.19041.329]上,美国语言环境)
•颤振版本1.20.4在C:\src\flatter
•框架修订fba99f6cf9(两周前),2020-09-14 15:32:52-0700
•发动机版本d1bc06f032
•Dart版本2.9.2
[√] Android工具链-为Android设备开发(Android SDK版本30.0.0)
•位于C:\Users\MSI\AppData\Local\Android\SDK的Android SDK
•平台android-30,构建工具30.0.0
•Java二进制文件:C:\Program Files\Android\Android Studio\jre\bin\Java
•Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b01)
•接受所有Android许可证。
[√] Android Studio(4.0版)
•Android Studio位于C:\Program Files\Android\Android Studio
•颤振插件版本49.0.2
•Dart插件版本193.7547
•Java版本OpenJDK运行时环境(build 1.8.0_242-release-1644-b01)
[√] VS代码(版本1.49.2)
•C:\Users\MSI\AppData\Local\Programs\Microsoft VS Code上的VS代码
•颤振扩展版本3.14.1
[√] 已连接的设备(1个可用)
•SM G973N(移动版)•127.0.0.1:62001•android-x86•android 5.1.1(API 22)

•未发现任何问题!
只需从flatter目录中删除Android和ios文件夹即可

使用android studio删除无效缓存

使用
flattercreate创建新的android和ios目录。
并确保你有一个良好的互联网连接

编辑答案:

Flatter有未老化的更改(因为它使用git),所以我需要隐藏或重置它,以便能够升级它

进入颤振路径并:

git add -A
git reset --hard
或者,您也可以使用--force对其进行升级

颤振升级——强制力必须是一个简单的问题
去pubspec.yaml

尝试pub-get或pub-upgrade,然后运行应用程序

还要确保您已经将路径添加到环境和系统变量中的flatter目录中 这是我的路找到你的
src\flatter\flatter\bin

thanx Abhishek Ghaskata,当我在C:\src\flatter中搜索Android和ios文件夹时,它给了我很多Android和ios文件夹,所以请删除所有这些文件夹或删除我项目位置中的Android和ios文件夹?然后运行“flatter create”。在Android studio终端中?从项目中删除Android和ios目录ly.我做了你告诉我的所有事情,但仍然有相同的错误!!请使用
颤振升级更新你的颤振,并尝试新项目。我在Android Studio的终端中使用(颤振升级),这是给我这个错误{您的Flatter签出有本地更改,这些更改将通过升级删除。如果您想保留这些更改,建议您通过“git stash”将其隐藏,或者将更改提交到本地分支。如果可以删除本地更改,请使用--force重新运行此命令。}