问题标签 [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 投票
4 回答
6716 浏览

android - 升级到 Android Studio 3.1 后无法加载类“com.android.builder.Version”

我已在 Canary 频道中升级到 Android Studio 3.1,我无法再构建我的项目,打印此错误:

无法加载类“com.android.builder.Version”。此意外错误的可能原因包括:

  • Gradle 的依赖缓存可能已损坏(有时会在网络连接超时后发生。)重新下载依赖并同步项目(需要网络)
  • Gradle 构建过程(守护进程)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。停止 Gradle 构建过程(需要重新启动)

您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。在 Gradle 进程损坏的情况下,您还可以尝试关闭 IDE,然后杀死所有 Java 进程。

我已经尝试了这两种解决方案,还尝试删除所有~/.gradle/caches目录,但错误仍然存​​在。

寻找类似的错误,我发现旧版本的 Android Studio 在升级 android 工具版本的建议解决方案中存在此问题。

我想我已经有了最后一个:

编辑(2017 年 10 月 30 日):

答案表明有人遇到问题,而有人没有。正如对这个问题的评论中所指出的,这可能是由不兼容的插件引起的,所以我在这里列出了我的项目中使用的插件:

由于与较新版本的 Android 插件存在一些不兼容问题,dexcount 一目前还没有被严格使用。

0 投票
1 回答
752 浏览

android - 将人行横道纳入项目时找不到资源

我在我的项目中使用 xwalk 项目已经有一段时间了。但是,在最后一轮库版本升级期间,gradle 不再喜欢 xwalk。只需将其包含在我的项目中

将在 my 上产生以下错误dimens.xml

尺寸.xml:

冲突的属性实际上在app/build/intermediates/incremental/mergeDeployDebugResources/merged.dir/values/values.xml.

最初我没有注意这一点,因为我需要开发一些新功能,但现在是发布的时候了,我需要让我的“发布”风格再次起作用。gradle 编译或不将 xwalk 包含到我的项目中的唯一区别。

更糟糕的是,我还将 Android Studio 升级到了版本 3,现在我无法将我的存储库恢复到重大更改之前的状态,以便我可以寻找问题。

我用谷歌搜索了很多,但似乎我是唯一一个搞砸了这件事的人,所以我很感激任何关于我可能做错了什么的指示。

将 xwalk 版本恢复为旧版本并没有帮助。我目前使用的最新版本仍然适用于 Android 4.0(项目要求)。

我怎样才能解决这个问题?

编辑:愚蠢的我!我没有恢复到 OLD ENOUGH 版本的 xwalk。恢复到 15.44.384.13 可以解决问题。问题是仅从 API 16 向前支持有问题的属性,我还必须使用 14 --> 即使将 minSdkVersion 提高到 16 也不能解决问题。

Edit2:禁用 aapt2 无济于事:aapt1 报告了相同的错误。

将构建工具从 26.0.2 降级到 25.0.2 并没有帮助。

Edit3:将 compileSdkVersion 和 targetSdkVersion 增加到 26 可以解决问题。由于棉花糖权限系统,我通常有 22 个。请注意,它必须至少为 26。即使 25 仍然会产生错误。

我可以在我正在使用的库中将其保留为 22,但不能保留在使用 xwalk 的主应用程序项目中。

0 投票
4 回答
32512 浏览

android - Android Studio 和 Main Activity.kt 需要成员声明的问题

我一直在尝试通过以下 YouTube 教程来学习。我正在使用 Android Studio 3.1 Canary,我在教程中遇到了同样的问题并卡住了。例如,如果您在 3:30 分钟时转到此 YouTube 教程https://youtu.be/3RMboPhUbmg?t=210 。

当他们输入 MaterialSearchView 时;它以红色下划线显示给我,上面写着“期待成员声明”,无论我尝试多少次搜索,我都找不到答案。这个错误的解决方案是什么?谢谢

这是 Main2Activity.kt 中包含的代码。结果应该是调用或知道toolbar和materialsearchview对象

0 投票
11 回答
79887 浏览

android - 如何解决找不到构建工具修订版 26.0.2?

我正在尝试安装 Build Tools 26.0.2 并同步项目

我单击“安装构建工具 26.0.2 并同步项目”但仍然失败...从外部链接下载它..但我不知道我把它放在哪里。所以我该怎么做?谢谢

图片 1 图片2

0 投票
0 回答
695 浏览

android - 该项目的格式较旧,将被转换

Android Studio 一直告诉我项目是旧格式,即使我已经转换了它(实际上是 2 次 - 现在它说备份将存储在projectFilesBackup3中)。点击详细信息显示:

JUnitConfiguration 类型的 RunConfigurations 将被转换为 AndroidJUnitConfiguration。JUnit 测试和 Android Instrumented 测试将​​一起正常工作。

它有效,但只是不方便。有趣的是,所有这些备份目录都是空的。不过,我该如何永久解决这个问题?

0 投票
2 回答
811 浏览

android - 为什么Android Studio v3.0.1安装成功后没有运行?

我通过从命令提示符运行下载的可执行文件,使用/NCRC标签安装了 Android Studio。安装成功。

但是,当我第一次运行它时,我收到一个错误 ( 0xc0000020 ) studio64.exe - Bad Image Error

当我单击确定时,我得到以下对话框:启动 Studio 时出错

现在,我尝试了以下事情:

  1. 最初我安装了 JDK v9,我卸载了它,然后安装了 JDK v8 并重置了所有环境变量。

  2. 我已经设置了JAVA_HOMEJDK_HOME环境变量。我还包括了jdkjrejdk/binjre/bin文件夹的路径。

  3. 我已经使用FirefoxNinja DownloaderMicrosoft Edge多次下载了 Android Studio ,但问题仍然存在。

  4. 我已经重新启动了多次。

  5. 收到第一个错误后:

studio64.exe - 错误图像错误

我做了以下事情:

  • 将jvm.dll从 "...\Java\jre1.8.0_151\bin\server\"复制到 "C:\Program Files\Android\Android Studio\jre\jre\bin\server" 然后,我重新运行了 Android又是工作室。我收到错误:

错误 3 错误 4

  • 同样,我根据_ _ _显示的错误

错误 5

一旦完成所有这些步骤,就不会出现进一步的错误。但是,Android Studio现在不再运行了。

有什么解决方案我可以尝试安装和运行Android Studio v3.0.1 吗?

0 投票
13 回答
36498 浏览

android - Android Studio 3.1 在工具菜单下不显示“android”选项

我正在使用 android studio 3.1 进行一些开发。但它没有在菜单android下显示选项Tools。而 Android Studio 3.0 则没有这个问题。

这是android studio 3.1工具菜单的截图:

在此处输入图像描述

请参阅缺少该android选项。我认为这是一些与配置相关的问题,因为它在 android studio 3.0 中不存在。基本上我需要Enable ADB Integration选项。有没有办法在工具菜单中显示选项?

0 投票
2 回答
3036 浏览

android - 用于自动完成 Toast 的 Android Studio 快捷方式(Kotlin)

我对最新版本的 Android Studio(> 3) 使用 Kotlin 的 Toast 自动完成有问题。

在使用 Java 的旧版本中,这就像输入“Toast”,然后按下键盘上的“Tab”按钮来自动完成。

现在,在 Android Studio > 3 和 Kotlin 版本中,它无法正常工作。

有谁知道如何实现这一目标?

0 投票
15 回答
201982 浏览

android - 任务 ':app:compileDebugJavaWithJavac' 执行失败 Android Studio 3.1 更新

更新Android Studio 3.1 Canary 6版本后出现错误

我不知道为什么会发生,在此之前它运行成功。

主要错误是:

我的 Gradle 文件是:

有什么解决办法吗?

0 投票
3 回答
10060 浏览

java - BuildException:无法在 Android Studio 3.1 Canary 6 中执行 aapt

我在 gradle 构建期间遇到了这个问题:

模块级别(内部)build.gradle

主(外)build.gradle

Android Studio 3.0.1 不会出现此问题