java - 通过netbeans启动android应用程序

标签 java android

美好的一天。 我在模拟器中启动程序时遇到问题。 有一段代码:

super.onCreate(savedInstanceState);
setContentView(R.layout.main);

TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);

程序构建成功,但之后出现异常

java.lang.NullPointerException
at java.util.Arrays$ArrayList.<init>(Arrays.java:2842)
at java.util.Arrays.asList(Arrays.java:2828)
at com.sun.org.apache.xerces.internal.util.ParserConfigurationSettings.addRecognizedFeatures(ParserConfigurationSettings.java:115)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:189)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:81)
at com.android.sdklib.devices.DeviceParser.getParser(DeviceParser.java:371)
at com.android.sdklib.devices.DeviceParser.parse(DeviceParser.java:355)
at com.android.sdklib.devices.DeviceManager.loadDevices(DeviceManager.java:419)
at com.android.sdklib.devices.DeviceManager.getVendorDevices(DeviceManager.java:215)
at com.android.sdklib.devices.DeviceManager.getDevices(DeviceManager.java:167)
at com.android.sdklib.devices.DeviceManager.getDevice(DeviceManager.java:147)
at com.android.sdklib.devices.DeviceManager.getDeviceStatus(DeviceManager.java:136)
at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1413)
at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1325)
at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:286)
at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:296)
at org.netbeans.modules.android.project.launch.AndroidLauncherImpl.configAvd(AndroidLauncherImpl.java:130)
at org.netbeans.modules.android.project.launch.AndroidLauncherImpl.launch(AndroidLauncherImpl.java:79)
at org.netbeans.modules.android.project.LaunchExecutor$1.taskFinished(LaunchExecutor.java:92)
at org.openide.util.Task.notifyFinished(Task.java:236)
at org.openide.util.Task.run(Task.java:256)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032)

你能帮我解决这个问题吗? 谢谢。

附注模拟器可以通过 AVD 管理器启动,但不能通过 Netbeans。

最佳答案

有一个错误报告here以及评论中的解决方法:

Resolved. I installed Java 1.7u11 Rel 1.7.0_11 and now emulator start well.

关于java - 通过netbeans启动android应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14582360/

相关文章:

java - 在同一 KEY 中获取 Json 对象和 Json 数组

java - 为什么它不读问号?

java - 将字节数组转换为字符串(Java)

java - getWidth 不更新

java - 使用 Open EJB 配置 JNDI 名称

java.net.SocketException : Software caused connection abort: recv failed

java - ListView (2 行)onclick : retrieve specific data from clicked item (can't access map-like object)

android - admob 广告 ID 可以在公共(public) GitHub 存储库上共享吗?

android - 如何使用底部导航 View 和 Android 导航组件将参数传递给 fragment ?

java - 我的服务立即在我的警报管理器中启动