问题标签 [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.

0 投票
2 回答
420 浏览

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

现在我的项目没有建立

构建失败:

0 投票
1 回答
335 浏览

android - 无法安装签名的 apk 或构建 apk - 显示“应用程序未安装对话框” - “android-P”

我在显示“未安装应用程序”的设备中安装(构建或签名)apk 时遇到问题。以前工作正常,在将我的构建工具更新为“3.1.0”并将SDK编译为“android-P”后,面临这个问题,

如果我降级到“26”,显示“drawable-28-alpha”错误。你能帮我解决这个问题吗,几乎所有的东西都试过了。

提前致谢!

0 投票
3 回答
2073 浏览

android - 从 3rd 方库导入类。Android Studio 3.1、Gradle 3.1

将 Android Studio 和 gradle 更新到 3.1 后,我将所有compile语句更改为implementation. 但是当我构建时,android studio 无法解析在 3rd 方库中找到的导入。

场景:主项目导入子模块,子模块也导入一个 jar 文件。

当我尝试将 jar 文件中的类导入主项目时,android studio 无法解决它。

如何导入单个文件而无需在主项目中添加 jar 文件作为依赖项?

0 投票
0 回答
478 浏览

android - Android Studio 3.1.1 的 build.gradle 中的 api 和实现

我有一个库项目“模块核心”。我已将所有依赖项从 compile 更改为 api,因为我也想在我的主项目中使用所有这些。这就是我在库项目中的依赖项的样子:

现在我指的是我的主应用程序项目中的模块核心:

当我编译我的应用程序项目时,它给了我错误

但是当我更改 api 以在我的库项目中编译时,它工作正常。api 不应该像编译一样工作吗?根据我的理解,如果我们使用实现,那么应该会出现上述错误。以下是 aapt2 错误日志的详细信息:

非常感谢任何帮助。

0 投票
1 回答
671 浏览

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 中构建时,我仍然遇到同样的错误。我还尝试禁用即时运行。它没有帮助。

这是完整的堆栈跟踪:

知道如何解决这个问题吗?

0 投票
2 回答
2728 浏览

android - Android Studio gradle 同步失败:没有缓存版本

启动 android 时,GRADLE SYNC 失败并弹出此错误

Gradle 同步失败:没有缓存版本的 com.android.tools.build:gradle:3.1.2 可用于离线模式。有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)(4m 29s 435ms)

请帮助解决此错误。

0 投票
1 回答
2893 浏览

android - 输入字符串错误:“12”Android Studio

gradle的如下:

和 :

但是当我sync得到以下错误时:

在此处输入图像描述

和:

0 投票
2 回答
521 浏览

android - Android 构建失败:无法为项目获取未知属性“assembleDebug”

我需要创建 Jar 并复制到 lib 文件夹,这是在以下任务中完成的:

我必须在 apk 生成后执行此操作。所以,我在 module-app build.gradle 的末尾调用了以下指令:

将 gradle 插件升级到 3.1.0 并将 gradle 升级到 4.4 后出现问题。相同的实现在 gradle 2.3 上运行良好。

0 投票
1 回答
567 浏览

android - `transformNativeLibsWithStripDebugSymbol` 未执行

我有一个例程希望 AGPapp/build/intermediates/transforms/stripDebugSymbol/debugassembleDebug. 我的依赖项中还有一些带有本机代码的 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。

0 投票
0 回答
2572 浏览

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 中。