Android SDK AVD错误:null

Android SDK AVD错误:null,android,eclipse,sdk,Android,Eclipse,Sdk,当我尝试在eclipse上安装Android SDK时,我无法创建新的虚拟设备。我一直收到这个错误[2011-05-28 12:05:16-SDK管理器]错误:null。有什么办法可以解决这个问题吗 我是如何解决这个问题的 删除了我工作区中的所有文件。重置后,它开始工作 不确定这是否是您的问题,但我看到SDK管理器在错误的目录中查找Android虚拟设备时会发生这种情况。我会仔细检查并确保它是正确的,您会在Android SDK和AVD管理器窗口的顶部看到它。我刚才也遇到了同样的问题 启动and

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

我是如何解决这个问题的
删除了我工作区中的所有文件。重置后,它开始工作

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

我刚才也遇到了同样的问题

启动android工具并尝试添加AVD时,我的~/.android文件夹(此处为Mac OS X)出现“权限被拒绝”错误

我打赌这太多了,但这解决了我的问题:

  • 退出android工具或Eclipse AVD管理器
  • 删除.android目录
  • 再次启动android工具并尝试添加AVD
瞧。有了它,我可以通过工具(直接启动时)和Eclipse添加新的AVD


我敢肯定,我在某种程度上弄乱了权限,解决此问题的最正确方法是修复此目录的权限。

如果您仍然存在此问题,我找到了解决方案(在Windows 7上)。我的控制台给了我完全相同的错误,Eclipse说我的android sdk不在正确的位置——即使它在——每当我打开Eclipse时


要解决此问题,请右键单击您的android sdk文件夹,转到属性、安全,然后在“组或用户名”列表下,确保每个组(尤其是“受信任的安装程序”)对该文件具有完全权限-确保选中所有“允许”框。下次启动SDK管理器时,您应该可以毫无问题地下载所有内容。

我认为您的问题在于无法创建virtul设备,对吗?

创建AVD的最简单方法是使用图形AVD管理器,您可以通过单击窗口>Android SDK和AVD管理器从Eclipse启动该管理器

您还可以通过调用android SDK.for命令的工具目录中的android工具,从命令行启动AVD管理器
然后你应该看到,然后你解决了你的问题吗?我的mac电脑上也有类似的问题,但我昨晚解决了。我没有使用我的用户帐户对磁盘进行写访问,这使得启动虚拟机变得不可能。因此,我更改了读/写权限,解决了这个问题。

只是为了共享,我得到了错误[2011-10-20 10:07:17-SDK Manager]错误:null,我通过在控制面板上设置环境变量ANDROID_SDK_HOME解决了这个问题

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

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


干杯

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
为什么 您的~/.android/avd文件夹的权限设置有问题。由于虚拟设备仿真器设置和配置写入此文件夹,因此SDK工具(本例中为avd管理器)必须能够写入此目录

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

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

bigboy:~ kaffein$ cd .android/
bigboy:.android kaffein$ sudo chown kaffein:staff *
使用以下命令再次检查以确定您现在是文件夹的所有者:

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
bigboy:.android kaffein$ sudo chmod a+rw avd/
你应该有一个像上面那样的输出(当然,kaffein应该是你的用户名)

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

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
bigboy:.android kaffein$ sudo chmod a+rw avd/
检查您是否确实使用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
avd现在设置为777

最后一步 从EclipseIDE中,打开AVD管理器并尝试创建虚拟设备。太棒了!!!!一切都会好起来的

我希望这有帮助……

我也遇到了同样的问题。 我从android开发者网站下载了SDK包(适用于windows 64位),当我创建AVD时,我得到了一个错误:“[2013-03-14…SDK管理器]错误:null”


以管理员身份运行Eclipse.exe,然后它就可以工作了,我可以创建一个AVD。

我也遇到了同样的问题。检查以下步骤:

  • Sdk管理器本身可能已损坏,作为一种良好做法,建议保留一个备份,并使用相同的备份检查Sdk管理器是否存在问题

  • 从用户/配置文件中删除.android/avd

  • 从您的工作场所删除。元数据。请确保备份

  • 换工作地点

  • 检查.android的权限。如果没有读写选项,请提供读写选项


  • 我在Linux上也遇到了这个问题,我发现是权限问题,我通过向eclipse用户添加写入权限解决了这个问题,您也可以通过将文件所有者更改为eclipse用户来解决这个问题,希望您能从中受益。

    我发现的最快方法是: Ubuntu 12.04 1.转到你的主文件夹 2.Ctrl+H(显示隐藏的文件和文件夹) 3.右键单击->在终端中打开

     // shows ownership for the android hidden folder
    your-machine:~$ ls -l .android/
    // change ownership to you
    your-machine:~$ sudo chown yourUserName.yourUserName -R .android/
    

    &如果无法创建AVD设备,请尝试创建新的AVD设备:

  • 检查您的
    .android
    文件夹,并交叉检查是否有所有应该在其中的文件(
    adbkey
    androidtool.cfg
    ddms.cfg
    debug.keystore
    default.keyset
    )。确保
    adbkey.pub
    debug.keystore
    存在
  • 转到eclipse并以管理员身份运行 或
  • 转到SDK文件夹并右键单击。>>转到属性>>安全性
  • 现在单击每个用户catego
    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
    
    sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686