android vendor eclipse,尝试运行Android应用程序时Eclipse启动错误

本文讲述了作者在使用Eclipse Galileo进行Android开发时遇到的NullPointerException问题,解决方法在于确保选择了有效的AVD并在运行配置中启用。通过创建和配置AVD,问题得以解决,提醒新手注意虚拟设备设置和SDK安装的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在尝试使用Eclipse Galileo为Android开发设置我的工作站。 我安装了最新的ADT插件和Android SDK,但是当我尝试运行我创建的任何基本Android项目时,我收到此错误。

eclipse.buildId=M20090917-0800 java.version=1.6.0_17 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product -data C:\Documents and Settings\dmcnamar\workspace -product org.eclipse.epp.package.java.product Error Tue Jan 26 18:00:41 EST 2010 An internal error occurred during: "Launching HelloWorld". java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(Unknown Source) at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.doLaunch(Unknown Source) at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(Unknown Source) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866) at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

就我而言,当我选择AVD时,问题就消失了。 我正在使用eclipse项目,运行配置有一个有效的AVD,但没有检查。 检查完checkbox后,问题就消失了。

关心卡梅什

我在manifest.xml文件上方右键单击,在选项卡Target上选择选项Run As – > Run Configurations – >,然后选择AVD创建。 我正在使用Eclipse Helios for Linux 32b,

我在manifest.xml文件上方右键单击,在选项卡Target上选择选项Run As – > Run Configurations – >,然后选中AVD创建

我自己遇到了这个问题,确认您的AVD上有虚拟设备。 我的错误发生仅仅是因为我没有任何虚拟设备。

另一件需要考虑的事情是,如果您拥有虚拟设备,请记住在开始AVD之前始终安装SDK。 我忽略了这一点,浪费了很多时间,想知道为什么我的AVD不起作用。 您如何期望您的虚拟设备无需操作系统?

这只是初学者在开始时总会遇到的一些问题……

我的建议是热衷于细节,不要急于运行Hello World应用程序

当我将它推送到物理设备时,该应用程序工作正常,所以我想我会更多地检查虚拟设备。 从运行“adb.exe设备”我看到一个名为“”emulator-5554“的虚拟设备。当我选择这个运行时我仍然得到错误,但是当我选择”启动新的虚拟设备“时我得到它当我运行“android list avds”时,它不显示第一个设备,所以它看起来像是以某种方式创建了一个坏设备导致错误。感谢您的帮助!

这可能已经解决,但万一其他人偶然发现同一问题。 我通过制作项目的副本解决了它,从工作区中删除它并再次导回。 现在一切都像魅力一样。 我相信这是在我从AVD管理器中删除虚拟设备之后开始的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值