问题标签 [android-sdk-build-tools]

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 投票
3 回答
47478 浏览

android - “multiDexEnabled true”是什么意思?

Android gradle 中的“multiDexEnabled true”是什么意思。我们为什么要使用这个?如果启用有什么效果?

0 投票
0 回答
458 浏览

visual-studio-2017 - Android Studio 和 Visual Studio 中不同版本的 Android SDK Build Tools

我使用 Android Studio 构建原生 Android项目,并安装了最新版本的 Android SDK。

我还使用 Visual Studio 构建Xamarin.Android项目。但是,当构建过程在 Visual Studio 中运行时,它使用的是构建工具的早期版本。

我检查了 SDK 管理器,发现以下内容:

  • 两个管理器都使用相同的 SDK 路径 (C:\Android\SDK)
  • 安装了最新的构建工具(截至时间为 v28.0.3)
  • Visual Studio 找不到最新版本
  • 我已经针对 API 级别 28,但它没有帮助

在这里,您可以并排查看管理人员:

在此处输入图像描述

任何想法如何解决这一问题?

0 投票
0 回答
31 浏览

android - 带有构建工具 28 的 Android 4.1 在奇怪的地方导致 NoClassDefFoundError

我在这里有一个奇怪的情况,我使用构建工具 28,我的目标是 SDK 版本 28,但最低级别为 16。

当我使用目标级别 10 时,下面的代码运行良好。(至少到 Android 8)

在 Android 6、7、8、9 上,最终代码有效,但在 android 4.1 上无效(未在 Android 5 上测试)

这是一个例外(示例中的代码行有点偏离,因为我不得不删掉一些注释):

代码的有问题的部分是这个:

这是整个班级:

0 投票
1 回答
598 浏览

android - 如何在退出 .aab 的某些资源发生更改后重建 .aab 文件

我已经使用./gradlew bundle命令生成了 .aab 文件。后者解压缩 .aab 得到资源和 dex 文件。现在我想更改AndroidManifest.xml中的一些版本代码,一些资源文件,并且再次需要重新编译相同的.aab文件。

在 .apk 的情况下,我们可以使用 APKTool(逆向工程)完美地工作。

由于我们必须从 APK 转移到 AAB,所以在修改 .aab 文件后我无法重建。请指点如何使用命令执行此操作?

提前致谢!!

0 投票
1 回答
1241 浏览

flutter - Flutter 运行卡在 Preparing “Install Android SDK Build-Tools 28.0.3 (revision: 28.0.3)”

我刚刚设置了颤振开发环境,在创建第一个应用程序后,在颤振运行时,调试控制台卡在

0 投票
0 回答
168 浏览

visual-studio-code - 警告:找不到密钥模拟器的依赖包!- VS代码

我在 VScode 上运行颤振,当我尝试下载BuildtoolsSystem-images通过命令行时,它会给出以下警告:

在此处输入图像描述

0 投票
4 回答
8823 浏览

android - Android Studio 4.2.2 - 安装的构建工具版本 31.0.0 已损坏。使用 SDK 管理器删除并重新安装

我有一个全新安装的软件,每当我尝试运行构建时,它都会失败,给我这个错误消息。

故障排除:我已经尝试在SDK管理器中取消选中31.0.0版本,并放入较旧的稳定版本,但每次尝试运行它时,它都会重新安装31.0.0。

0 投票
4 回答
5053 浏览

android - 安装的构建工具修订版 31.0.0 已损坏。使用 SDK 管理器删除并重新安装

安装的构建工具修订版 31.0.0 已损坏。使用 SDK 管理器删除并重新安装。

工作室版本 4.2.1

尝试重新安装和删除以前的版本尝试从 build-tools-30.0.3 添加 dx.jar 和 dx.bat(即使添加后显示 dx.jar 文件不存在,这也不是一个好的解决方案)

0 投票
0 回答
207 浏览

android - 构建 Android 包时出错“已安装的构建工具修订版 31.0.0 已损坏。”

我正在尝试构建我的 Android 应用程序,我一直在努力在 Cordova 上设置构建工具的版本,因为在 android studio 中,对我有用的修复是这个Youtube Tutorial我想如果我可以在 Android Studio 上修复它,我可以修复它在 Cordova 构建上,所以我尝试在我的 build.gradle 中复制视频上的修复,我尝试修改我的 build.gradle projet.ext:

但是它仍然使用 31.0.0 版本。

谁能告诉我如何在 Cordova 中复制修复程序。

非常感谢,亚当

0 投票
2 回答
133 浏览

android - Android Studio 在调试 APK 中出现莫名其妙的错误

我遇到了这样一种情况,即构建的调试 APK 的版本有莫名其妙的运行时错误,这些错误在重建后消失了。没有代码更改 - 只是全新的构建。今天它至少发生了第二次——它开始让我担心。

确定不能在我的模拟器上重复错误是浪费时间,我只需要重建它。在这里我只能一个一个地构建APK,直到我得到两个等于字节的文件。虽然我在直接通过 USB 安装时从未遇到过同样的问题,但它不是一个解决方案,因为我一直无法物理访问它。

更新。今天通过USB安装发生了这样的事情。

第二个原因主要在这里。我可以确定发布版本没有同样的问题吗?现在,我构建了无法在设备上安装的 AAB 文件,以便在 Google Play 更新之前进行检查。

当前的 Android Studio 版本:

更新。在 Android Studio 版本上重复:

其他构建设置

为什么会这样?有什么解决方法吗?