我正在尝试使用Android Studio的SDK Manager安装新的Emulator图像,但由于我的互联网问题而失败,并且它从一开始就重新开始下载.
1)Android Studio中是否有恢复下载的设置?我检查了但什么都没找到.如果有,请教育我.
2)如果Android Studio不支持恢复SDK下载,我有什么选择?有没有其他方法直接下载系统映像并离线安装?
我有一个非常慢的512 kbps的互联网宽带速度,这是不一致的.它经常破裂.我没有任何其他选项来切换ISP,因为这个城市只有一个.
任何帮助将不胜感激.提前致谢!
我已经从 bitbucket 中提取并尝试运行一个项目。在运行项目时,它说以下几行:
ERROR: Failed to install the following Android SDK packages as some licences have not been accepted.
ndk;20.1.5948944 NDK (Side by side) 20.1.5948944
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)
机器上也安装了新的Android studio。
android android-sdk-tools android-studio android-sdk-manager
所以我尝试下载Android SDK的一些软件包.我后来决定删除它们但后来我发现我需要它们,所以我试图重新下载它们,但我不能.帮帮我解决这个问题:
Preparing to install archives
Downloading Documentation for Android SDK, API 23, revision 1
URL not found: C:\Program Files (x86)\Android\android-sdk\temp\docs-23_r01.zip (Access is denied)
Downloading SDK Platform Android 6.0, API 23, revision 2
URL not found: C:\Program Files (x86)\Android\android-sdk\temp\android-23_r02.zip (Access is denied)
Downloading SDK Platform Android 5.1.1, API 22, revision 2
URL not found: C:\Program Files (x86)\Android\android-sdk\temp\android-22_r02.zip (Access is denied)
Downloading Samples for SDK API 23, revision 2
URL not found: C:\Program Files (x86)\Android\android-sdk\temp\samples-23_r02.zip (Access is denied)
Downloading Samples for …Run Code Online (Sandbox Code Playgroud) 我搜索了整整一天,但没有一个明确的答案来解决我的问题.我想为Android 6.0(API 23)安装系统映像,但SDK Manager没有向我显示任何选项.
我错过了什么吗?
我想用Qt为Android制作应用程序(后来希望iOS).我已下载Android SDK Manager命令行工具并运行sdkmanager --list,但它出现以下错误:
C:\ Users\MyUser\Development\Android\sdk\tools\bin> sdkmanager --list
线程"main"中的异常java.lang.UnsupportedClassVersionError:com/android/sdklib/tool/SdkManagerCli:java.lang.ClassLoader.defineClass(ClassLoader)java.lang.ClassLoader.defineClass1(Native Method)中不支持的major.minor版本52.0 .java:800)java.net.URLC上的java.securityClassLoader.defineClass(SecureClassLoader.java:142)java.net.URLClassLoader.defineClass(URLClassLoader.java:449),java.net.URLClassLoader.access $ 100(URLClassLoader.java:71 )java.net.URLClassLoader $ 1.run(URLClassLoader.java:361)at java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net. URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass (ClassLoader.java:358)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
我正在使用Windows 10.
我已将SDK Manager的路径添加到Windows环境路径,并尝试从bin目录和另一个目录运行该命令.我仍然得到错误.
一些类似的问题建议检查/更新Java SE Development Kit.我已经尝试了版本7,8和9,但我仍然得到相同的错误.
我还尝试以管理员身份运行命令提示符.还是一样的错误.
我完全没有想法......
有谁知道我做错了什么?我以前没有Android应用程序开发或Java的经验.
Unity 最新更新 2018.3
SDK 工具和平台根据 SDK 管理器更新。
尝试构建和运行 Android 构建设置。
更新 SDK 后,Unity 仍然要求我通过按下软件内置的按钮来更新 SDK。在我这样做之后,它告诉我:
无法更新 SDK。请手动运行 SDK 管理器以确保您安装了最新的工具集和所需的平台。有关详细信息,请参阅控制台日志。
当我查看控制台时,它告诉我:
CommandInvokationFailure: Unable to update the SDK. Please run the SDK Manager manually to make sure you have the latest set of tools and the required platforms installed.
C:\Program Files (x86)\Android\android-sdk\tempToolsDir\bin\sdkmanager.bat --sdk_root=C:\Program Files (x86)\Android\android-sdk tools platform-tools "build-tools;28.0.3"
stderr[
Error: Failed to find package Files
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
stdout[
]
exit code: 1
UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) …Run Code Online (Sandbox Code Playgroud) sdk android unity-game-engine android-sdk-tools android-sdk-manager
我想开始学习 Flutter,所以我正在遵循指南,但我已经陷入了第一步。除了创建一个全新的应用程序之外,我什么也没做,但是当我在 Android Studio 中点击“运行”时,出现以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Failed to install the following Android SDK packages as some licences have not been accepted.
build-tools;28.0.3 Android SDK Build-Tools 28.0.3
platforms;android-28 Android SDK Platform 28
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation …Run Code Online (Sandbox Code Playgroud) 我刚刚安装Android Studio在macOS. 我需要接受许可。我怎么跑 sdkmanager?
$tools/bin/sdkmanager
APP_HOME=/Users/steve/Library/Android/sdk/tools
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:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
Run Code Online (Sandbox Code Playgroud)
请注意,我正在运行java11其中javax.xml.bind不存在。
在sdkmanager使用命令行界面运行安装或更新 Android SDK 的命令时,我总是得到一个进度条。
问题是当运行 docker build 时,SDK 的安装会接管日志并记录所有进度条。
我正在使用版本中的这个sdkmanager命令sdk-tools-linux-4333796.zip,我没有设置标志--verbose。
有没有办法让命令静默运行,没有进度条?
我有一个 AR 屏幕,我在其中放置了一些 3D 对象。我正在使用 google AR Core 和 android SDK。
我需要通过单击清除按钮从场景中删除这些对象。
我能够删除最后放置的物体。但其他物体并没有被移除。
这是我正在使用的代码。
if (newAnchor != null) {
arFragment.getArSceneView().getScene().removeChild(newAnchor);
newAnchor.getAnchor().detach();
Run Code Online (Sandbox Code Playgroud) 我在 64 位 Windows 10 笔记本电脑上的 android studio 3.0.1 上出现错误。保留了 Android SDK 的设置以使用自己的 JRE。但我仍然收到以下错误:
“必须有 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 Monitor。搜索以下位置后未找到 Java 虚拟机:ANDROID 文件夹路径”
Rgds