问题标签 [android-gradle-3.1.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法构建应用程序,错误 TaskExecutionException :app:compileDebugJavaWithJavac, gradle 3.1.0
我已经更新了
Android Studio 从 3.0 到版本。3.1
buildToolsVersion 26.0.2 到 buildToolsVersion 27.0.3
classpath 'com.android.tools.build:gradle:3.0.1'
到 3.1.0
现在我的项目没有建立
构建失败:
android - 无法安装签名的 apk 或构建 apk - 显示“应用程序未安装对话框” - “android-P”
我在显示“未安装应用程序”的设备中安装(构建或签名)apk 时遇到问题。以前工作正常,在将我的构建工具更新为“3.1.0”并将SDK编译为“android-P”后,面临这个问题,
如果我降级到“26”,显示“drawable-28-alpha”错误。你能帮我解决这个问题吗,几乎所有的东西都试过了。
提前致谢!
android - 从 3rd 方库导入类。Android Studio 3.1、Gradle 3.1
将 Android Studio 和 gradle 更新到 3.1 后,我将所有compile
语句更改为implementation
. 但是当我构建时,android studio 无法解析在 3rd 方库中找到的导入。
场景:主项目导入子模块,子模块也导入一个 jar 文件。
当我尝试将 jar 文件中的类导入主项目时,android studio 无法解决它。
如何导入单个文件而无需在主项目中添加 jar 文件作为依赖项?
android - Android Studio 3.1.1 的 build.gradle 中的 api 和实现
我有一个库项目“模块核心”。我已将所有依赖项从 compile 更改为 api,因为我也想在我的主项目中使用所有这些。这就是我在库项目中的依赖项的样子:
现在我指的是我的主应用程序项目中的模块核心:
当我编译我的应用程序项目时,它给了我错误
但是当我更改 api 以在我的库项目中编译时,它工作正常。api 不应该像编译一样工作吗?根据我的理解,如果我们使用实现,那么应该会出现上述错误。以下是 aapt2 错误日志的详细信息:
非常感谢任何帮助。
android-studio - Android Studio 3.1 构建失败并出现 ClassNotFoundException
在 Android Studio (AS) 更新到版本 3.1 后构建我的项目时遇到此错误:
但实际上类 package.mymodule.MyClass 是可用的。在更新到 AS v3.1 之前,它也在 AS v3.0.1 中构建。
只有在 Android Studio 中构建时才会发生这种情况。从控制台构建项目时
它构建没有错误。我还尝试在 gradle-wrapper.properties 中使用以前的 gradle 版本 4.1(而不是 4.4):
和 build.gradle 中的前 AS gradle 插件版本 3.0.1(而不是 3.1.0)
没有成功。在 AS v3.1 中构建时,我仍然遇到同样的错误。我还尝试禁用即时运行。它没有帮助。
这是完整的堆栈跟踪:
知道如何解决这个问题吗?
android - Android Studio gradle 同步失败:没有缓存版本
启动 android 时,GRADLE SYNC 失败并弹出此错误
Gradle 同步失败:没有缓存版本的 com.android.tools.build:gradle:3.1.2 可用于离线模式。有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)(4m 29s 435ms)
请帮助解决此错误。
android - Android 构建失败:无法为项目获取未知属性“assembleDebug”
我需要创建 Jar 并复制到 lib 文件夹,这是在以下任务中完成的:
我必须在 apk 生成后执行此操作。所以,我在 module-app build.gradle 的末尾调用了以下指令:
将 gradle 插件升级到 3.1.0 并将 gradle 升级到 4.4 后出现问题。相同的实现在 gradle 2.3 上运行良好。
android - `transformNativeLibsWithStripDebugSymbol` 未执行
我有一个例程希望 AGPapp/build/intermediates/transforms/stripDebugSymbol/debug
在assembleDebug
. 我的依赖项中还有一些带有本机代码的 aars。它在我的本地机器上运行良好,但在我的 CI 上不起作用。我发现这个文件夹是由 task 生成的transformNativeLibsWithStripDebugSymbolForDebug
。但在我的 CI 上,它甚至没有这样的任务。
Task with path 'transformNativeLibsWithStripDebugSymbolForDebug' not found in project ':app'
不幸的是,我无法判断出了什么问题。至少不是没有 AGP 源代码。
所以问题是:transformNativeLibsWithStripDebugSymbol
在执行期间触发什么assemble
或如何强制执行?
我正在使用 AGP 3.1.3 和 gradle wrapper 4.5。
android - Android Studio 从服务器收到状态码 407:需要代理身份验证
我检查了我的代理连接,它看起来很好,但我收到了这个错误:
build.gradle 有这个内容;
如果我直接点击 pom 的链接:http: //jcenter.bintray.com/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom
在 Internet Explorer 或 Chrome 上我都得到了这个:
在后台打开此链接:
我不认为这是代理错误,而是资源本身不存在于报告的 URL 中。