是否可以从Mac上的NetBeans以root用户身份运行Android emulator

是否可以从Mac上的NetBeans以root用户身份运行Android emulator,android,macos,plugins,netbeans6.8,Android,Macos,Plugins,Netbeans6.8,我已经在Mac OS X Leopard系统上安装了NetBeans 6.8,并使用该平台的Kenai插件创建了一个Android应用程序。问题是,我无法以普通用户身份从登录到Mac的NetBeans运行Android emulator。当以root用户身份登录时,我可以从命令行和Eclipse环境运行emulator。当我尝试以root用户身份运行NetBeans时,它会显示一条消息,指示无法加载Android插件的许多组件,因为root用户以某种方式链接到Java1.5,而插件需要Java1

我已经在Mac OS X Leopard系统上安装了NetBeans 6.8,并使用该平台的Kenai插件创建了一个Android应用程序。问题是,我无法以普通用户身份从登录到Mac的NetBeans运行Android emulator。当以root用户身份登录时,我可以从命令行和Eclipse环境运行emulator。当我尝试以root用户身份运行NetBeans时,它会显示一条消息,指示无法加载Android插件的许多组件,因为root用户以某种方式链接到Java1.5,而插件需要Java1.6

据我所知,有3种解决方案:

使root用户环境链接到Java1.6,并将NetBeans用作root用户。 在运行仿真器之前,将NetBeans强制为su到root。 坚持使用Eclipse进行Android开发。
如果有人知道如何做1或2,我将感谢你的建议。提前感谢。

原来有一个简单的解决方法。首先以目标设备作为根用户运行仿真器,等待模拟设备的主屏幕出现,然后在NetBeans调试器中运行应用程序。NetBeans将连接到正在运行的仿真器,从那里您可以逐步完成调试器中的代码

您是否向NetBeans Android插件项目提交了错误报告?