我在Android Studio4。Gradle是6.1.1。我从Android Studio创建了一个新的Flutter项目。然后我把这个项目作为一个android项目打开。在Tools-中有这样一个选项-
\path\to\my\project\build\app\intermediates\flutter\profile\libs.jar (The system cannot find the path specified)
给定位置没有配置文件目录。但是有调试和发布目录,这两个目录都包含libs.jar.我在网上搜索了所有其他的问题。一无所获。
附加:我可以毫无问题地构建调试apk。
如果您不关心lintOptions
,您可以在应用程序的构建中添加此代码。渐变
文件:
android {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
这个问题是最新的gradle 4.0.0
从类路径'com.android.tools.build: gradle: 4.0.0'切换
到类路径com.android.tools.build: gradle: 3.6.3
orclasspath'com.android.tools.build: gradle: 3.5.0'
(为我工作)
我找到了这个问题的解决方案,因为我正在搜索人们在github上报告的关于这个问题的各种问题。
这只是一个解决办法。
你可以得到两种错误。对我来说,系统无法找到profile/libs。jar
,对于某些人来说,错误是针对debug/libs的。jar
。如果问题是配置文件,则应首先在配置文件模式下运行应用程序,然后生成已签名的apk(或在发布模式下构建并运行)。要在剖面模式下运行,请使用颤振运行--profile
。Android Studio中的Run
菜单下还有一个配置文件选项。
如果错误是关于debug/libs.jar
,首先构建调试版本(以及配置文件模式),然后尝试生成签名apk。默认情况下,flutter run
编译为调试模式。
这个问题显然来自更新的Gradle和android Studio gradle插件。
以下是Jwiggiff在github页面上的解决方法。
我正在尝试构建我的第一个签名APK以供发布,但出现了一些错误。看起来效果很好,但现在我就是无法生成APK。我做了研究,但什么也没找到。 Gradle版本:4.8,Android插件版本3.1.4,这是我的应用程序Gradle屏幕截图:link 这来自assembleDebug: 我曾经有过布局和不赞成使用的功能的其他问题,但我解决了它。其中一个就这样消失了,但我什么也没做:-) 我已经尝试过的事情
我得到一个错误>Task:app:ProcessReleaseResources失败,将任务':app:ProcessReleaseResources‘的任务工件状态放入上下文需要0.0秒。文件或目录'/users/apple/desktox/myparkkingapplocalrepo/the-parkking-reactnative/android/app/libs',未找到文件或目录'/us
我正在尝试生成签名APK。但由于生成时的lint错误而无法生成。我检查了我的lint报告,它在我的XML文件中显示错误。 林特在组装释放目标时发现致命错误。要继续,要么修复lint识别的问题,要么修改构建脚本,如下所示:...android{lintOptions{checkReleaseBuilds false//或者,如果您愿意,您可以继续检查版本构建中的错误,//但即使发现错误,也可以继续构
感谢任何帮助!