Tim*_*Tim 33 android nullpointerexception android-virtual-device
我刚刚开始在Eclipse Helios中与Android SDK和AVD Manager交互时遇到错误
我已经尝试重新安装Eclipse插件和Android SDK,但无济于事.
如果我转到"已安装的软件包"页面并单击刷新(或安装或删除软件包),我会弹出一个弹出框说
'Android SDK Content Loader' has encountered a problem.
parseSdkContent failed
java.lang.NullPointerException.
Run Code Online (Sandbox Code Playgroud)
这是完整的日志:
堆栈跟踪
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.sdk.Sdk.loadTarget(Unknown Source)
at com.android.ide.eclipse.adt.AdtPlugin$10.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Run Code Online (Sandbox Code Playgroud)
会话数据
eclipse.buildId=M20100909-0800
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_IE
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product
Run Code Online (Sandbox Code Playgroud)
最近有没有其他人遇到过这个?它似乎并没有影响实际的Android开发,但它只是有点烦人.
Sur*_*jid 38
问题是在your-avd-name.ini位于在...\<user-profile>\.androidWindows计算机上(如果你是Windows用户).当avd.ini解析器发生任何错误时,Google ADT插件会尝试访问null的映射.解决方法是删除有问题的.ini文件并重新创建您的avd(s).
此信息发布在此处:http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android/Android-SDK-Content-Loader-has-encountered-a-problem/td-p/6565
小智 9
解:
第1步.找到名为:>的文件夹.android
此文件夹可以位于Windows用户目录中,例如在Windows 7/8中:
C:\用户\ YOUR_WINDOWS_USERNAME.android
第2步.删除此文件夹.android
第3步.重启Eclipse,现在没问题
我通过从工作区删除.metadata文件夹解决了这个问题
小智 5
转到C:/Users/<profile-name>/.avd并删除..Restart Eclipse 的.ini文件AVD..否则如果您不知道要删除的文件或上述解决方案不适合您,请删除整个创建的文件AVD夹..并重新启动eclipse ..
好吧,我不知道我到底做了什么,但我使用了独立的 AVD 管理器(命令行中的 /tools/android),并卸载了除“Android SDK Tools,修订版 2”之外的大部分内容。然后重新安装我想要的部件,错误似乎消失了..困惑!
| 归档时间: |
|
| 查看次数: |
52501 次 |
| 最近记录: |