相关疑难解决方法(0)

如何在Ubuntu Linux上安装JDK

我正在尝试在Ubuntu Linux发行版上安装Java Development Kit(JDK),但我无法安装它.

在Ubuntu上安装它的步骤是什么?

java ubuntu

532
推荐指数
13
解决办法
121万
查看次数

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)
Run Code Online (Sandbox Code Playgroud)

我已经尝试过手动执行这些命令,但我遇到了同样的错误。此外,如果我运行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
  - unzip -d android-sdk-linux android-sdk.zip
  - echo y | android-sdk-linux/tools/bin/sdkmanager "platform-tools" "platforms;android-${ANDROID_COMPILE_SDK}" >/dev/null
  #- echo y | android-sdk-linux/tools/bin/sdkmanager "platform-tools" …
Run Code Online (Sandbox Code Playgroud)

android android-build gitlab-ci android-sdk-manager android-studio-3.6

187
推荐指数
12
解决办法
11万
查看次数

无法安装以下Android SDK软件包,因为jitpack中尚未接受某些许可证

我在jitpack中收到此错误,我已经尝试了互联网上的所有内容.以下是我的错误

Failed to install the following Android SDK packages as some licences have not been accepted.
     platforms;android-26 Android SDK Platform 26
     build-tools;28.0.3 Android SDK Build-Tools 28.0.3
  To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Run Code Online (Sandbox Code Playgroud)

当我运行./sdkmanager --licenses

 All SDK package licenses accepted.======] 100% Computing updates...             
Run Code Online (Sandbox Code Playgroud)

使用sudo与上面的命令给出

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(BuiltinClassLoader.java:582)
    at …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools android-studio

44
推荐指数
17
解决办法
3万
查看次数

cmdline-tools:无法确定 SDK 根

C:\Android\sdk\bin>sdkmanager 错误:无法确定 SDK 根。错误:要么使用 --sdk_root= 明确指定它,要么将此包移动到其预期位置:\cmdline-tools\latest\

它显示为这样,即使在 env 变量中指定了根之后。ANDROID_SDK_ROOT C:\Android\sdk

我正在使用 Windows 10 64 位机器,我想在没有 android studio 的情况下运行 flutter,所以按照此页面上的说明进行操作https://medium.com/@quicky316/install-flutter-sdk-on-windows-without-android-studio- 102fdf567ce4

installation sdk android path flutter

42
推荐指数
7
解决办法
2万
查看次数

运行sdkmanager --licences时“找不到或加载主类java.se.ee”

在android studio上构建项目时,它要求我接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。

当我运行“ ./sdkmanager --licenses”时,出现“无法找到或加载主类java.se.ee”错误。

我在stackoverflow上发现了很多类似的问题,但是没有提供的解决方案对我有用。

我已经尝试过:1-降级到Java 8

2-导出JAVA_OPTS ='-XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

3-通过添加以下内容来更改sdkmanager文件:DEFAULT_JVM_OPTS ='“-Dcom.android.sdklib.toolsdir = $ APP_HOME” -XX:+ IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

sdk android android-studio

15
推荐指数
3
解决办法
3113
查看次数

如何使用 Cordova 运行 Android 模拟器?

先决条件

  • Android SDK已安装好(目录:/Users/gamecube/Library/Android/sdk)

如何重现:

  1. 运行这个命令:cordova build android
  2. 运行此命令来启动 android 模拟器:cordova emulate android --verbose

预期结果

模拟器已启动。

得到的结果

Command finished with error code 0: /Users/gamecube/Desktop/geocars/platforms/android/gradlew cdvBuildDebug,-b,/Users/gamecube/Desktop/geocars/platforms/android/build.gradle
Built the following apk(s): 
    /Users/gamecube/Desktop/geocars/platforms/android/app/build/outputs/apk/debug/app-debug.apk
No scripts found for hook "before_deploy".
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/Users/gamecube/Library/Android/sdk (DEPRECATED)
Running command: adb devices
Command finished with error code 0: adb devices
Could not find either `android` or `avdmanager` on your $PATH! Are you sure the Android SDK is installed and …
Run Code Online (Sandbox Code Playgroud)

sdk android cordova android-studio phonegap

4
推荐指数
2
解决办法
8107
查看次数