我正在尝试用react-native构建我的第一个应用程序.
我正在关注这两个教程:
我确信我安装了第二个链接的所有要求,但是当我尝试运行我的应用程序时react-native run-android,我收到以下错误:
我在运行genymotion时执行了这个命令.
这就是我在Android SDK中安装的所有内容:
我尝试安装Android构建工具23.0.1,但是我收到此错误:
我该怎么办?
我已经从谷歌安装了最新版本的Android工作室.启动后,它会尝试下载一些软件包.
一段时间后,它显示以下错误.
未安装以下SDK组件:extra-android-m2repository,tools,addon-google_apis-google-21,android-21,sys-img-x86-addon-google_apis-google-21,source-21,extra-google- m2repository
即使我多次按下重试,我也无法纠正错误.
任何人都可以建议解决
我已将 Cordova Android 更新到最新版本 (10.1.1),现在当我构建时,我得到:
找不到可用的 Android 构建工具。30.x 最高安装版本是 30.0.2;所需的最低版本是 30.0.3
当我开始构建时,我收到以下报告:
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\peter\AppData\Local\Android\sdk (recommended setting)
ANDROID_HOME=undefined (DEPRECATED)
Using Android SDK: C:\Users\peter\AppData\Local\Android\sdk
Run Code Online (Sandbox Code Playgroud)
我还有C:\Users\peter\.android一个文件夹C:\Users\peter\.gradle
我升级了 Android Studio,下载了 SDK 等,并在阅读其他内容后启动了一个新项目,这可能会更新构建工具。这确实有所不同,因为最初报告的错误安装版本是29.0.2,现在是 30.0.2,但正在寻找30.0.3.
该版本30.0.3来自文件platforms\android\cdv-gradle-config.json,我在“C:\Users\peter\AppData\Local\Android\sdk\build-tools”中有以下文件夹。
我看不到如何获取30.0.3,当我查看https://developer.android.com/studio/releases/build-tools#groovy时,我没有看到这个版本
为什么这个配置可能有这个版本,或者我可以在哪里获得这个版本的构建工具?
我安装了Android SDK,它在我的(相对较小的)SSD上占用了近7 GB.
当我打开时,Android SDK Manager我可以看到所有内容都安装了更旧的API版本.

同样的事情Extras:

我可以安全地卸载所有版本并且只保留最新版本(在我的情况下是API 17)吗?
我使用Andoid SDK Tools用eclipse开发Android应用程序.
谢谢.
我无法在AVD上运行我的应用程序。我收到这个错误。
执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障
我的 build.gradle
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 15
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}[E][1]}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'}
Run Code Online (Sandbox Code Playgroud)
我是 android 开发的新手,我开始在网上购买的项目上从头开始开发,按照文档,我遇到了一个错误,说没有找到“应用程序”的变体。检查构建文件以确保至少存在一种变体。
这是 build.gradle 代码
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.1"
defaultConfig {
applicationId "com.app-10.app"
minSdkVersion 23
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.vectordrawable:vectordrawable:1.0.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
// Third Party Libraries
//Glide library for image fetching from the web
implementation 'com.github.bumptech.glide:glide:4.9.0' …Run Code Online (Sandbox Code Playgroud) 安装的构建工具修订版 31.0.0 已损坏。使用 SDK 管理器删除并重新安装。
工作室版本4.2.1
尝试重新安装和删除以前的版本尝试从 build-tools-30.0.3 添加 dx.jar 和 dx.bat (这不是一个好的解决方案,即使添加后显示 dx.jar 文件不存在)
android android-build android-studio android-sdk-build-tools
我在尝试运行时出错 sdkmanager
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 5 more
Run Code Online (Sandbox Code Playgroud)
当我尝试更改为 Java 7、8 和 10 时,我该如何解决这个问题,但都没有奏效。
我使用的是 Android Studio 4.1.1。我创建了一个新项目,但没有在起始代码中添加任何内容,每当我单击“构建”或“运行”时,都会收到此错误:
安装的构建工具修订版 32.0.0 已损坏。使用 SDK 管理器删除并重新安装。
我第一次使用 android studio,想要打印一个简单的 hello world 程序,这变得很痛苦。
android ×8
batch-file ×1
build ×1
cordova ×1
java ×1
linux ×1
react-native ×1
sdk ×1
variant ×1