当我尝试将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
干杯!
不确定这是否是您的问题,但我发现当 SDK 管理器在错误的目录中查找 Android 虚拟设备时会发生这种情况。我会仔细检查并确保其正确,您将在 Android SDK 和 AVD 管理器窗口的顶部看到它。
| 归档时间: |
|
| 查看次数: |
17624 次 |
| 最近记录: |