我在Mac上,在终端上开发Android.我已经成功创建了HelloWorld项目,现在我正试图在Android emulator的命令行中运行它.哪个命令为我的HelloWorld项目运行模拟器?
我已经有了Android工具和平台工具.
Edit:
如何让模拟器从命令行运行HelloWorld项目?我已经和ant建立了这个项目.
我在Mac上,在终端上开发Android.我已经成功创建了HelloWorld项目,现在我正试图在Android emulator的命令行中运行它.哪个命令为我的HelloWorld项目运行模拟器?
我已经有了Android工具和平台工具.
Edit:
如何让模拟器从命令行运行HelloWorld项目?我已经和ant建立了这个项目.
我假设您已经构建了您的项目,只需要启动它,但您没有创建任何AVD,并且必须使用命令行执行所有操作.你必须做到以下几点.
android create avd -n <name> -t <targetID>
,其中targetID是所需的API级别.如果你可以使用GUI,只需输入android avd
,它就会启动管理器,你也可以在那里进行同样的操作.你可以阅读更多关于AVD management through GUI和through command line的内容.emulator -avd <name>
或通过之前启动的GUI运行AVD.等待模拟器完全加载,这需要一些时间.你可以读大约additional options here本书.install
个目标即可.但是,您可以使用命令adb install <path-to-your-APK>
手动安装应用程序.adb shell am start -a android.intent.action.MAIN -n <package>/<activity class>
.例如:adb shell am start -a android.intent.action.MAIN -n org.sample.helloworld/org.sample.helloworld.HelloWorld
.正如一位 comments 者所建议的,你也可以用.HelloWorld
来代替上面一行中的org.sample.helloworld.HelloWorld
,它也会起作用.