当试图在Android Studio中打开监视器时,监视器可执行程序启动器无法找到其配套的共享库
监视器可执行程序启动器无法找到其配套的共享库 是我在Android Studio中尝试打开DDMS监视器(通过SDK管理器图标旁边的小Droid图标)时遇到的错误 这在圣诞节前运行良好,所发生的一切就是我通过SDK管理器更新了各种SDK位 有许多类似的问题,但都与Eclipse有关,答案显然不适用于我的问题,这是在Android Studio中。大多数解决方案都涉及到解决解压缩Eclipse时产生的问题,但Android Studio只是从可执行文件安装(我尝试过重新下载和安装,但没有效果) 如果我尝试打开另一个项目,我会得到“Android设备监视器已经启动” 我真的不确定是什么导致了这个问题,所以我不确定应该包含哪些代码。这是我的身材。格雷德尔:当试图在Android Studio中打开监视器时,监视器可执行程序启动器无法找到其配套的共享库,android,android-studio,Android,Android Studio,监视器可执行程序启动器无法找到其配套的共享库 是我在Android Studio中尝试打开DDMS监视器(通过SDK管理器图标旁边的小Droid图标)时遇到的错误 这在圣诞节前运行良好,所发生的一切就是我通过SDK管理器更新了各种SDK位 有许多类似的问题,但都与Eclipse有关,答案显然不适用于我的问题,这是在Android Studio中。大多数解决方案都涉及到解决解压缩Eclipse时产生的问题,但Android Studio只是从可执行文件安装(我尝试过重新下载和安装,但没有效果) 如
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '21.0.1'
defaultConfig {
applicationId "XXXXXXX.XXXXXXX.XXXXXXX.XXXXXXX.XXXXXXX"
minSdkVersion 11
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.google.android.gms:play-services:6.1.11'
compile 'com.android.support:support-v4:21.0.0'
compile 'com.android.support:recyclerview-v7:21.0.0+'
compile 'com.android.support:support-v4:21.0.+'
compile files('libs/comscore.jar')
}
通过指向-C:\Users\administrator\AppData\Local\Android\sdk\tools(或您的等效工具),我已经通过打开DDMS.bat成功地打开了DDMS
Android Studio仍然无法运行,因为它似乎缺少一些连接,但至少我可以继续工作。我在MacOS 10.12.5上遇到了这个问题-重新安装没有帮助。然后我发现根本原因是JDK版本。安装当前的JDK 8(安装JRE 8是不够的!)解决了这个问题 您可以通过执行bin/archquery检查这是否是原因 如果您没有正确的SDK,您将看到:
imac:tools$ bin/archquery
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/archquery/Main : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
安装JDK8后,您应该获得:
imac:tools$ bin/archquery
x86_64