会员们请帮帮我!我已经尝试了书中的每一个技巧来让我的flutter项目在android studio上工作。但是仍然停留在同一个主题问题上。下面是VS代码的细节
失败:生成失败,出现异常。
- 出了什么问题:发现任务":app:processDebugResources"的配置有问题。
为属性"androidJar"指定的文件"C:\用户\saud.khan\应用数据\本地\android\sdk\平台\android-28\android.jar"不存在。
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
- 从https://help.gradle.org获取更多帮助
构建在6s Gradle任务中失败assembleDebug失败,退出代码为1已退出(sigterm)
6条答案
按热度按时间91zkwejq1#
我也遇到了同样的问题,下面是我的更新,请查看
flutter doctor -v
的响应根据Flutter医生的说法,似乎是我的正在使用
Android SDK version 29.0.2
因此,将
android/app/build.gradle
更新为compileSdkVersion 29
如果您现有的版本是27,然后更改为上面的版本并尝试。我希望这将解决您的问题。
wlwcrazw2#
我有一个类似的错误,在最后,我解决了它在下面的方式:
转到
SDK\platforms\android-29
,复制android.jar文件并将其放入android-28文件夹wz3gfoph3#
发生此错误的原因可能是
[YOUR_PROJECT]/android/app/src/build.gradle
中指定的Android SDK版本与计算机上安装的Android SDK版本(如果存在)不匹配。1 -检查Android SDK的版本和位置:
2 -在
build.gradle
中验证您的Android SDK版本[YOUR_PROJECT]/android/app/build.gradle
build.gradle
中的Android SDK版本是否与上述flutter doctor
命令中指定的版本相同。targetSdkVersion
和compileSdkVersion
00jrzges4#
我有一个相当旧的手机运行在Android 6.0,我只是去SDK文件夹。我们可以在用户/XXX/AppData/Local/Android/Sdk/平台中找到它,如果你有两个Android文件夹,只需复制并粘贴android.jar从一个到另一个文件夹(通常少一个数字),然后再次运行flutter代码,应用程序应该进入手机的调试模式,然后自动打开应用程序。
68bkxrlz5#
这个错误发生,因为你以前安装的android studio.所以为了删 debugging 误,首先你必须去c/user/xyz/appData/local/Android/Sdk/platforms和一个少不喜欢在我的情况下android 31.i复制android文件夹从android 32和粘贴在android 31,所以它的解决.
zzlelutf6#
有点晚了,但是,如果你再遇到这种情况:
1.确定您遇到问题的版本(在本例中为28)
1.开放SDK管理器:工具〉SDK管理器
1.在平台工具选项卡中,取消选中有问题的版本
1.应用
1.再次标记版本(这将重新下载)
打开
/Users/<user>/Library/Android/sdk/platforms
文件夹,检查您现在是否在刚刚下载的版本下找到了jar。命中
make