问题标签 [android-studio-3.1]

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 投票
5 回答
7587 浏览

android - 更新 Android Studio 3.1 后发布签名的 APK 时出错

将我现有的项目迁移到 Android Studio 3.1 后,它没有编译。以下是日志详细信息:

org.gradle.api.tasks.TaskExecutionException:任务':app:mergeReleaseResources'的执行失败。在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) 在 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) 在 org.gradle .api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) 在 org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) 在 org.gradle.api.internal .tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) 在 org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.

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 回答
407 浏览

android - Android Studio 3.1 获得更多 CPU 和内存利用率

我刚升级Android Studio 3.0.13.1

我注意到它正在使用更多的 CPU 和内存。因此,它的反应变得缓慢。这让我很恼火。请提出一些建议以摆脱它。

0 投票
3 回答
1045 浏览

android - ZipException:Kotlin 类上的重复条目

请注意此项目在升级到 Android Studio 3.1、Gradle 构建工具 3.1.0 和 Gradle Wrapper 4.4 之前编译成功。

在 Gradle 任务 transformClassesAndResourcesWithPrepareIntermediateJarsForSomethingDebug 期间发生异常:

请注意,该异常仅发生在 Kotlin 类(如上面的 NodeModel)上。如果我删除这个类,异常将发生在下一个 Kotlin 类上。

SO上提到此异常的所有其他问题都与项目依赖项中的重复第三方库有关。然而这不是我的情况,因为 NodeModel 是我自己编写的自定义类。它实际上只是一个简单的 Kotlin 数据类。

该项目使用 Kotlin 版本 1.2.30,构建工具 27.0.3,支持库 27.1.0 和 Firebase 12.0.1。

我曾多次尝试清理和重建项目,在本地 JDK 和嵌入式 JDK 之间进行切换,但没有任何效果。

我尝试使用 --stacktrace --debug 运行 Gradle 以找出重复项来自何处,但 Gradle 日志没有提及任何相关内容。

0 投票
0 回答
402 浏览

android - 将 android studio 3.0.1 更新到 3.1.0 不正确支持数据绑定

我将 android studio 从 3.0.1 更新到 3.1.0。将 gradle 更新到最新版本后,我收到绑定错误,当我在 XML 文件中更改 Id,然后尝试使用 Java 文件中的数据绑定来获取该 id 时,它在构建后不受支持,并且在重新启动后我得到该 Id,我是无聊我想再次重新启动android studio进行数据绑定,在我的整个项目中我使用了绑定,所以当我删除它时,有很多变化,

我试过这个,来自android开发者

Android Gradle Plugin 3.1.0 Canary 6 附带一个可选的新编译器。要开始使用它,请更新您的 gradle.properties 文件以包含以下行:

android.databinding.enableV2 = true

但是,它无法帮助我,有什么解决方案吗?

0 投票
3 回答
20073 浏览

android - Android Studio 3.1 未显示构建错误详细信息

我已经更新到 Android Studio 3.1,它在编译时没有显示错误的详细信息。假设如果我在某处遗漏了分号,或者我没有实现接口的方法,那么它总是给我这个错误,但没有告诉我错误发生在什么地方或发生在哪里! 所有错误细节都在 Studio 3.0 中完美显示。我如何在 3.1 中看到它们?

这是我每次发生错误时收到的消息。

0 投票
2 回答
283 浏览

android - 清单中的 android:theme 参数被忽略

我的 styles.xml 文件中有 AppTheme 样式。在清单文件中,我像应用程序主题一样选择它。我想登录活动独特的风格,我创建了登录风格,并将其设置在清单中。但它不起作用,LoginActivity 仍然需要 AppTheme。

在 style.xml

在设计编辑器中更改主题有帮助!

0 投票
1 回答
777 浏览

android-gradle-plugin - Gradle 4.4 和 4.6 不使用依赖项目的依赖项

我有 2 个 gradle 项目 A 和 B

在项目 AI 中有

在项目 BI 中有

由于某种原因,项目 B 报告无法找到所有com.payu.*导入的符号。

在我将 gradle 升级到 4.4 之后,我不得不将所有需要implementation的东西从项目 A 复制到项目 B。我错过了什么?

0 投票
2 回答
2066 浏览

android - Android Studio 3.1 Gradle 插件 4.4 KotlinNullPointerException

令人惊讶的是,我的项目完全是用 Java 编写和开发的,它也不包含为 Kotlin 声明的任何依赖项。然而我收到了这个奇怪的错误:

配置项目 ':app' 时出现问题。

配置:

当我使用以下配置时,它工作得非常好,构建项目并且应用程序安装在我的设备/模拟器上:

Android Studio 版本:3.1 稳定版

Gradle 插件版本:3.0.1

Gradle 分发网址:

但是当我使用下面声明的最新配置时,运行应用程序时会发生错误,如图所示:

Android Studio 版本:3.1 稳定版

Gradle 插件版本:3.1.0

Gradle 分发网址:

我遵循的步骤/我尝试过的事情:

  1. 清洁项目
  2. 重建项目
  3. 同步项目
  4. build从项目树中删除文件夹
  5. 检查项目不包含任何名称、引用或声明缺失
  6. 使缓存无效/重新启动
  7. 检查整个依赖树以确保没有导入或使用任何 Kotlin 依赖项,因为我的项目没有使用 Kotlin 语言

以上都没有奏效!

0 投票
1 回答
3864 浏览

android-studio-3.1 - 模块没有系统资源管理器:android studio 3.1 中的应用程序

模块没有系统资源管理器:android studio 3.1 中的应用程序 android studio android 3.1 时出现的问题 我不幸进入了完成的 inbuild 库文件之后,如果你已经下载,它会显示下载或刷新,我使用下载之后这个错误是未来。

那个文件名activity.xml