有一段时间,使用Android库的NetBeans 6.9.1在Android模拟器中运行我的项目。现在,它将编译我的项目,但它永远不会“运行”它们 - 我甚至无法启动模拟器!
我尝试过的事情:
所以我想我的问题是:
答案 0 :(得分:1)
您的应用程序是否已部署(如果是,那么您可能需要自定义项目设置并选择它以启动(默认)活动)?
IDE / android插件是否可以看到您的设备? Ctrl-5和look和Android设备节点检查仿真器或真实设备是否已连接。
-Radim
答案 1 :(得分:0)
我知道这可能不是你想要的答案,因为它不能解决你的问题,但你有关于Eclipse的切换器(用于Android开发)。谷歌使Eclipse非常易于使用,并且通过SKD提供了许多优秀的工具来帮助完成资源和调试。 ADT还使设置变得非常简单。您还可以从Eclipse控制所有仿真器。
我建议这样做的另一个原因是因为我已将Eclipse项目导入到Eclipse中,这些项目是在其他IDE中创建的,并且它们往往充满了警告和错误,这违反了谷歌针对Android开发的最佳实践。 Eclipse非常适合指出这些内容,因此您的应用程序可以充分发挥它的潜力。
正如我所说,可能不是你想要的,但我肯定会推荐使用Eclipse。
答案 2 :(得分:0)
我不使用NetBeans进行Android开发,因此我不知道是否有办法使用netbeans将应用程序启动到模拟器。但我已经通过shell脚本向模拟器启动了应用程序,所以它当然可以通过命令行。
启动模拟器可以使用sdk中提供的“模拟器”工具完成,这里是文档: http://developer.android.com/guide/developing/tools/emulator.html
假设已经构建了apk,您只需要使用adb安装apk(您可能需要在此之前卸载旧版本的apk,这也可以使用adb来完成)。这是文档: http://developer.android.com/guide/developing/tools/adb.html
您可以在此处打开设备上的应用并启动所需的应用。或者您可以通过adb使用shell命令来启动应用程序。这应该是有用的: http://www.android.pk/blog/general/launch-app-through-adb-shell/
现在正如我所说的所有这一切都可以通过shell脚本完成,如果你愿意的话,这会变得更加复杂,因为你需要设置一个函数来轮询模拟器,直到它完全启动,如安装和在系统完全启动之前,卸载不会发生。如果您有野心勃勃的想法,并希望将其设置为脚本,此链接将有所帮助: http://devmaze.wordpress.com/2011/12/12/starting-and-stopping-android-emulators/
希望有所帮助。