Android SDK AVD错误:null

9 eclipse sdk android

当我尝试将Android SDK安装到eclipse上时,我无法创建新的虚拟设备.我一直收到这个错误[2011-05-28 12:05:16 - SDK Manager]错误:null.有什么办法可以解决这个问题

我如何修复此问题删除了我工作区中的所有文件.重置并开始工作.

kaf*_*ein 13

这个问题在MAC OS X上也是如此.这是我的配置.

bigboy:platform-tools kaffein$ uname -a
Darwin bigboy.home 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
Run Code Online (Sandbox Code Playgroud)

为什么

这是〜/ .android/avd文件夹的权限设置问题.由于虚拟设备模拟器设置和配置是在此文件夹中编写的,因此SDK工具(本例中为avd manager)必须能够在此目录中写入.

怎么样

首先,使用ls Unix命令(cd到您的主目录)检查〜/ .android/avd权限:

bigboy:~ kaffein$ ls -al .android/
drwxr-xr-x   5 kaffein  staff   170 Jan  5 14:35 .
drwxr-xr-x+ 53 kaffein  staff  1802 Jan  5 21:22 ..
-rw-r--r--   1 root        staff   123 Jan  5 14:08 adb_usb.ini
-rw-r--r--   1 root        staff   131 Jan  5 14:35 androidwin.cfg
drwxr-xr-x   2 root        staff    68 Jan  5 12:48 avd
Run Code Online (Sandbox Code Playgroud)

avd文件夹属于root.您可以首先使用以下命令将此文件夹的所有者更改为您自己.

bigboy:~ kaffein$ cd .android/
bigboy:.android kaffein$ sudo chown kaffein:staff *
Run Code Online (Sandbox Code Playgroud)

再次检查以使用以下命令查看您现在是该文件夹的所有者:

bigboy:.android kaffein$ ls -al
total 16
drwxr-xr-x   5 kaffein  staff   170 Jan  5 14:35 .
drwxr-xr-x+ 53 kaffein  staff  1802 Jan  5 21:22 ..
-rw-r--r--   1 kaffein  staff   123 Jan  5 14:08 adb_usb.ini
-rw-r--r--   1 kaffein  staff   131 Jan  5 14:35 androidwin.cfg
drwxr-xr-x   2 kaffein  staff    68 Jan  5 12:48 avd
Run Code Online (Sandbox Code Playgroud)

你应该有一个像上面那样的输出(当然,kaffein应该是你的用户名)

最后,您应该使用以下命令更改avd /文件夹上的权限设置:

bigboy:.android kaffein$ sudo chmod a+rw avd/
Run Code Online (Sandbox Code Playgroud)

检查您是否使用ls -al命令实际更改了设置.

bigboy:.android kaffein$ ls -al
total 16
drwxr-xr-x   5 kaffein  staff   170 Jan  5 14:35 .
drwxr-xr-x+ 53 kaffein  staff  1802 Jan  5 21:22 ..
-rw-r--r--   1 kaffein  staff   123 Jan  5 14:08 adb_usb.ini
-rw-r--r--   1 kaffein  staff   131 Jan  5 14:35 androidwin.cfg
drwxrwxrwx   2 kaffein  staff    68 Jan  5 12:48 avd
Run Code Online (Sandbox Code Playgroud)

avd现在设置为777.

最后一步

在Eclipse IDE中,打开AVD管理器并尝试创建虚拟设备.Taaadaaaa !!!! 一切都应该工作......

我希望它有所帮助......


小智 6

仅仅为了分享目的,我得到了[2011-10-20 10:07:17 - SDK Manager]的错误错误:null我通过在控制面板上设置环境变量ANDROID_SDK_HOME来解决问题.

开始 - >控制面板 - >系统和安全 - >系统 - >高级系统设置 - >环境变量 - >新建

变量名称:ANDROID_SDK_HOME变量值:(路径是.android文件夹的所需位置,不包括最后一个斜杠)例如:C:\ Users\myUsername

干杯!


Bry*_*yan 0

不确定这是否是您的问题,但我发现当 SDK 管理器在错误的目录中查找 Android 虚拟设备时会发生这种情况。我会仔细检查并确保其正确,您将在 Android SDK 和 AVD 管理器窗口的顶部看到它。