我在Ubuntu 20.04上运行流星2.3.5。我正在学习关于Cordova的教程:如何使用Meteor的Cordova集成构建移动应用程序。,使用来自官方教程的简单ToDo应用程序。
我相信我已经正确安装了JDK16.02、Android Studio和Gradle。
当我运行meteor run Android
时,第一部分是成功的:
meteor run android
[[[[[
/media/blackslate/316cbcf3-018d-4506-83b3-5666b5f788cd/blackslate/Repos/Meteor/Tutorial
]]]]]
=> Started proxy.
=> Started HMR server.
=> Started MongoDB.
Checking Java JDK and Android SDK versions |
ANDROID_SDK_ROOT=/home/blackslate/Android/Sdk (recommended setting)
ANDROID_HOME=/home/blackslate/Android/Sdk (DEPRECATED)
Using Android SDK: /home/blackslate/Android/Sdk
Starting app on Android Emulator |
> Connecting to Daemon
=> Started your app.
BUILD SUCCESSFUL in 1s
然后,我看到一长串警告和映射,类似于以下内容:
...
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Build-tool 31.0.0 is missing DX at /home/blackslate/Android/Sdk/build-tools/31.0.0/dx
FAILURE: Build failed with an exception. /
* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
在Google上搜索安装的构建工具版本31.0.0的字符串已损坏。删除并使用SDK管理器再次安装。出现类似这样的站点,当您在自己的Java项目中工作时,这些站点会给出如何解决该问题的说明。
在使用Meteor2.3.5时,我可以采取什么步骤来解决这个问题?
https://stackoverflow.com/a/68430992/12547951
(...)
主要问题是SDK构建工具31中缺少两个文件,它们是
"C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
[在将d8.jar更改为dx.jar之后][1]//现在将d8.jar重命名为dx.jar
它将位于以下位置:
"C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib"
记住AppData是一个隐藏的文件夹。打开隐藏项查看AppData文件夹。
我正在使用Cordova构建一个Android应用程序,因为我对Android一无所知。 我执行了以下步骤来创建和运行Cordova应用程序: 安装JDK 8 安装Gradle 安装Android Studio 在Android Studio中使用SDK管理器安装SDK版本28(我的目标是Fire TV设备) (目标API级别28) 这是最后一个命令输出的结尾: 我尝试卸载并重新安装SDK,但我仍
我在AndroidStudio 4.1.1上。我创建了一个新项目,没有向初学者代码中添加任何内容,每当我单击“构建”或“运行”时,都会出现以下错误: 已安装的生成工具版本32.0.0已损坏。使用SDK管理器删除并重新安装。 我第一次使用Android Studio,想打印一个简单的你好世界程序,这正在成为屁股的疼痛。
我在Cordova的构建时间内堆叠了一个错误。我已经安装了android构建工具,但ionic通过错误“找不到已安装的构建工具。安装Android构建工具版本30.0.3或更高版本”。我不明白为什么会显示此错误。下面提到的错误,请检查并帮助我。 ANDROID\u HOME=C:\Users\prade\AppData\Local\ANDROID\Sdk(已弃用)使用ANDROID Sdk:C:\
我重新安装了该软件,每当我试图运行构建时,它都会失败,给我这个错误消息。 故障排除:我已经尝试在SDK管理器中取消选中31.0.0版本,并放入较旧的稳定版本,但每次我尝试运行它时,它都会重新开始安装31.0.0。
Studio版本4.2.1 尝试重新安装和删除以前的版本,尝试从build-tools-30.0.3添加dx.jar和dx.bat(即使添加后显示dx.jar文件不存在,这也不是一个好的解决方案)
当我构建我的android应用程序时,它给出了错误“安装的构建工具版本30.0.3被损坏。删除并使用SDK管理器重新安装”我试图通过更新我的SDK管理器来修复这个问题,但它不起作用。我如何修复这个错误。