Questions tagged «android-sdk-manager»


10
Android SDK管理器的GUI消失了吗?
我很少为Android做任何事情,所以有点困惑。回来时有两种安装方式-Android Studio和仅Android SDK。我有IDEA,所以不需要Studio。通常,我下载具有UI工具的SDK,以下载其组件。 我刚收到https://dl.google.com/android/repository/tools_r25.2.3-linux.zip,但看不到UI SDK Manager。有bin/sdkmanagershell脚本。但这对我来说有点不方便,因为要通过输出--list,复制粘贴的包名称并运行sdkmanager会花费太多时间。 现在如何快速安装它? PS。我在Ubuntu 16.10上使用,以防万一。 PS2。我只是sdkmanager "platforms;android-25"按照文档尝试过,但在我同意条款后却没有任何输出。它在哪里安装SDK文件?它甚至安装了吗?惊人。

23
无法使用Java 9运行sdkmanager --list
我下载并安装了: JDK(jdk-9.0.1_osx-x64_bin.dmg从Oracle)在这里 Android的SDK( sdk-tools-darwin-3859397.zip)从谷歌在这里。 配置完PATH变量后,我尝试运行sdkmanager,它替换了android用于管理SDK组件的命令。但是,它失败,如下所示: $ sdkmanager --list 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.SdkManagerCli.main(SdkManagerCli.java:117) at com.android.sdklib.tool.SdkManagerCli.main(SdkManagerCli.java:93) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ... 5 more 这是Java版本: $ java -version java version "9.0.1" Java(TM) SE Runtime Environment (build 9.0.1+11) …

11
Android命令行工具sdkmanager始终显示:警告:无法创建设置
我使用android的新命令行工具,因为android的旧sdk-tools存储库不再可用。所以我更改了gitlab-ci以加载commandlintools。但是,当我尝试运行它时,出现以下错误: Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) 我已经尝试过手动执行这些命令,但是却遇到相同的错误。另外,如果我运行sdkmanager --version,会发生相同的错误。我的gitlab-ci看起来像: image: openjdk:9-jdk variables: ANDROID_COMPILE_SDK: "29" ANDROID_BUILD_TOOLS: "29.0.3" ANDROID_SDK_TOOLS: "6200805" before_script: - apt-get --quiet update --yes - apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1 - wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}_latest.zip - …

6
Android:没有NDK版本与要求的版本相符
在更新为Android Gradle插件 3.6.0(于2020年2月24日发布)之后,几个项目独立地开始失败,并出现以下问题: No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 通过安装较早的预期ndk版本,在本地“修复”此问题非常简单: sdkmanager 'ndk;20.0.5594570' 但是,我的问题是:此旧版本在哪里以及如何指定?以及如何更新它使其与最新版本匹配21.0.6113669?

2
无需sdkmanager即可安装Android Studio
我一直在使用针对iOS设备的macOS 10.15.3在Flutter中进行编程。今天,我也尝试安装Android Studio,以进行扩展。安装过程没有错误,但是Library/Android/sdk/没有tools子目录,这是一个问题,因为sdkmanager应该在中找到Library/Android/sdk/tools/bin。 我注意到这一点是因为跑步flutter doctor给了我: ✗ Android license status unknown. Try re-installing or updating your Android SDK Manager. See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions. 我尝试重新安装Android Studio(没有区别)。在线发布的其他解决方案都讨论Java版本,因此我将JRE从1.7升级到1.8,并尝试重新安装Android Studio(没有区别),然后将JDK升级到最新版本(因此Java版本为11.0.6)并尝试安装再次使用Android Studio(没有区别)。在上述过程中,我还将Flutter升级到了v1.12.13 + hotfix.8,但是这个错误不会消失。 如果输入,flutter doctor --android-licenses我得到: Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager). Try re-installing or updating your Android SDK, visit https://flutter.dev/setup/#android-setup …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.