问题标签 [android-studio-3.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 投票
10 回答
77571 浏览

gradle - Gradle 3.3 版不支持 BuildActionExecuter 上的 forTask() 方法

我刚刚将我的 Android Studio 更新到 3.0 canary 1。现在我正在处理我在 Android Studio 3.0 canary 1 上的现有项目。默认情况下,我的项目中设置了gradle:3.0.0-alpha1:gradle_file。所以我将我的 gradle 版本更改为 2.2.3,现在我收到了这个错误:

错误:无法完成 Gradle 执行。

原因:您使用的 Gradle 版本 (3.3) 不支持 BuildActionExecuter 上的 forTasks() 方法。Gradle 3.5 和所有更高版本都提供了对此的支持。

我在这里附上了我的 gradle 文件

0 投票
19 回答
22021 浏览

android - Android Studio 3.0 Preview - Studio 没有写入权限

我正在使用 Android Studio 3.0 Canary 1。我正在尝试将其更新到 Android Studio 3.0 Canary 2,但它显示以下错误:

Studio 没有对 /private/var/folders/mk/h5qpw_r11_7ggh9q52n9hhlr0000gn/T/AppTranslocation/1321881E-C41D-4AF7-B207-F31894226D50/d/Android Studio 3.0 Preview.app/Contents 的写入权限。请由特权用户运行以进行更新。

我什至尝试从命令行使用 sudo 运行 Android Studio:

但它没有用。任何帮助都感激不尽。

0 投票
1 回答
212 浏览

android - 没有办法编译我自己的 kotlin 库

在 Google I/O 2017 上,我决定通过在 kotlin 中为 android 开发自己的库来学习 kotlin。该库允许从 OpenWeatherMap API 获取信息。项目链接:https ://github.com/sokarcreative/EasyOWM

有什么问题 ?我只是无法编译我的库。我什么都试过了。我已经编译了分叉项目,它可以工作,但我自己的库没有办法。

我用这些gradlew脚本创建了一个新项目:

-- 项目分级

-- 模块分级

错误 :Failed to resolve: com.github.sokarcreative:easyowm:master-SNAPSHOT

我知道这是一个反复出现的问题,但没有办法解决这个问题。

编辑:以防万一,图书馆工作。这是我的 Galaxy Tab S3 上的结果: EasyOWM screenshot

0 投票
1 回答
422 浏览

java-8 - Android Studio 3.0 Canary 2 仍然需要 Jack for Java 8

我试图在 Android 3.0 Canary 2 中启用 Java 8,但我得到了 Java 8 需要 Jack 的错误。但是这个公告https://developer.android.com/guide/platform/j8-jack.html说杰克3.0 预览版不再需要。我究竟做错了什么。

0 投票
15 回答
7019 浏览

android-studio - Android Studio 3.0 Canary 2:找不到属性“android:versionCode”

我已将 Android Studio 更新到最新的金丝雀版本,现在我无法运行我的应用程序。

每次尝试构建项目时,都会出现以下错误:

我尝试手动打开文件,属性明显存在:

我试图清理项目,使缓存无效,重新启动 android studio 但没有任何帮助。

这是我的build.gradle (app)文件:

0 投票
1 回答
750 浏览

android - Android Instant Apps:将现有的 multidex 应用程序迁移到基本/功能模块?

我正在将现有的多 dex 应用程序迁移到 Instant 应用程序中,并将我的应用程序转换为推荐的项目结构

有一堆相关的编译问题已成功解决,但是在尝试运行可安装的“应用程序”模块时,我遇到了堆栈跟踪中所述的以下错误。

我怀疑这是因为我的 nowbaseFeature模块(以前的多 dex 应用程序)与即时应用程序架构不兼容。

关于处理此问题的最佳方法的任何提示?如果有人能指出现有的 multidex 应用程序如何移植到新的即时应用程序架构,那就太好了:)

堆栈跟踪:

0 投票
4 回答
7344 浏览

android - Android Studio 3 + Gradle 4.0 + shrinkResources + libraryProject = 无法在项目中找到匹配的配置

我无法将我的项目迁移到最新的 Gradle 4.0 + Android Studio 3 版本,这给了我各种错误。一点一点地,我设法将它们全部整理出来,除了这个。

为了确定问题:

  1. 我从 Android Studios 项目助手创建了一个最小的应用程序项目
  2. 添加了一个空库模块,然后我将其添加到我的应用程序依赖项中。
  3. 添加了一种风味维度和两种产品风味
  4. 添加了 3 种构建类型并让一种构建类型从另一种继承
  5. 让继承的构建类型启用shrinkResources

最后一步产生上述错误,类似于这个问题: Gradle 4.0 Unable to find a matching configuration

有没有人知道这里出了什么问题或解决这个问题?我也会提交错误报告。

我完整的gradle文件:

0 投票
1 回答
1605 浏览

android-studio-3.0 - Android Studio 3.0 Canary 2 更新错误

错误:/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:3 无效颜色错误:java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.internal.aapt.AaptException: AAPT2 编译失败:

0 投票
1 回答
368 浏览

android - Android studio 3.0 不提示自动更新android插件和gradle版本

我正在使用 android 3.0 canary 2 版本。将旧项目导入 android studio 后,单击sync project with gradleandroid studio 后未提示/建议更新android plugingradle要更新的最新版本。没有弹出更新显示。

以前的 android studio 版本有这个功能,但是 android studio 3.0 没有提示这个。是 android studio 3.0 限制还是该功能已弃用。

0 投票
7 回答
33865 浏览

android - 无法解决:android.arch.lifecycle:extensions:1.0.0-alpha1 android studio 3.0

我正在使用 android 插件'com.android.tools.build:gradle:3.0.0-alpha1'和 gradle 版本在 android studio 3.0 中构建一个项目gradle-4.0-milestone-1-all.zip

也使用了 maven repo:

此外,在我的项目中使用 android Room 持久性和生命周期。已经在我的应用程序 gradle 文件中声明了以下依赖项:

同步并构建项目时,它显示以下错误:

Failed to resolve: android.arch.lifecycle:extensions:1.0.0-alpha1

我是否缺少针对此问题的某些内容或任何其他解决方案。