我使用ant
在调试配置中从命令行构建我的Eclipse项目。 (Eclipse Luna和Android NDK-R10d已经坏了,所以我再也不能使用Eclipse了.Confer,Eclipse/ADT plugin cannot locate symbols for r10d NDK)。
然后我使用adb
执行了安装:
<Project Directory>$ adb install bin/AndroidPrng-debug.apk
当我在应用程序中搜索设备上的程序时,该程序不提供。当我尝试在设备(AndroidPrng
和com.example.prng
)上按名称搜索时,我会收到无用的网络搜索结果。当我转到设置→应用时,该应用会显示在已下载标签下(它显示名称为com.example.prng
)。它有熟悉的强制停止和卸载。
我正在运行DDMS并等待从程序中捕获LogCat输出。但即使应用程序在设备上,我也无法弄清楚如何运行它。
如果应用未显示在应用下,如何运行和调试应用?
答案 0 :(得分:1)
假设您的应用确实有一个活动,您可以从中导航到应用的其他部分。
尝试使用以下命令:
$ adb shell am start -n com.example.yourpackagename/.YourMainActivity
或
$ adb shell am start -n com.package.yourpackagename/com.example.yourpackagename.YourMainActivity
此am start
命令是ActivityManager的命令行界面。