tmp*_*ies 11 java android android-sdk-2.3 android-sdk-tools
I read these, and these, and these issues about Android SDK installation troubles.
Nothing works for me.
Every time I get the error
C:\Users\user\AppData\Local\Android\android-sdk\tools>android
Error: Could not find or load main class com.android.sdkmanager.Main
Run Code Online (Sandbox Code Playgroud)
when I try to start android.bat.
My environment:
C:\Users\user\AppData\Local\Android\android-sdk\tools>java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
JAVA_HOME=c:\Program Files\Java\jdk1.7.0_71\jre\bin
PATH=c:\Program Files\Java\jdk1.7.0_71\jre\bin\;%SystemRoot%\system32;%SystemRoot%;...
Run Code Online (Sandbox Code Playgroud)
I use latest android SDK version (on Dec 8, 2014) - installer_r23.0.2-windows.exe, tried to use latest JDK7 & JDK8 builds. Same error all the time.
How to fix this?
Fra*_*.TM 11
bat 文件中所需的 JAR 位于 path 中%APP_HOME%\..\lib\sdkmanager-classpath.jar,
但%APP_HOME%..\lib\_\sdkmanager-classpath.jar由于用于解压缩它的解压缩程序存在问题,该文件已被解压缩到 中。
所以不要使用 Windows 的嵌入式解压缩工具。切换到另一个,例如 7z。
然后将正确引用该目录,您可以运行 sdkmanager.bat 而不会出错。
一个干净的方法是按照以下步骤操作:
/path-to-android-sdk/Tools目录Sdk Tools选项卡Hide Obsolete PackagesAndroid Sdk Tools (Obsolete)Apply/path-to-android-sdk/注意:我们所做的只是删除并替换已损坏或不兼容的旧工具
寻找sdkmanager.jar。该文件应位于该...tools\lib文件夹中。根据执行的内容android.bat:
...
set jar_path=lib\sdkmanager.jar;lib\swtmenubar.jar
...
Run Code Online (Sandbox Code Playgroud)
就我而言,我还有一个 /lib_cc 文件夹,其中包含丢失的文件。/lib通过将原始文件备份到/lib_1并复制到/lib_cc来解决该问题/lib。
| 归档时间: |
|
| 查看次数: |
13823 次 |
| 最近记录: |