如何 运行 应用程序未显示在应用程序下?
How to run an app when it does not show under Apps?
我使用 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
)。它具有熟悉的 Force Stop 和 Uninstall。
我有 DDMS 运行正在等待捕获程序的 LogCat 输出。但是即使该应用程序在设备上,我也不知道如何 运行 它。
当应用程序未显示在“应用程序”下时,我该如何运行和调试应用程序?
假设您的应用确实有一个 Activity 您可以从那里导航到应用的其他部分。
尝试使用以下命令:
$ adb shell am start -n com.example.yourpackagename/.YourMainActivity
或
$ adb shell am start -n com.package.yourpackagename/com.example.yourpackagename.YourMainActivity
此 am start
命令是 ActivityManager 的命令行界面。
我使用 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
)。它具有熟悉的 Force Stop 和 Uninstall。
我有 DDMS 运行正在等待捕获程序的 LogCat 输出。但是即使该应用程序在设备上,我也不知道如何 运行 它。
当应用程序未显示在“应用程序”下时,我该如何运行和调试应用程序?
假设您的应用确实有一个 Activity 您可以从那里导航到应用的其他部分。
尝试使用以下命令:
$ adb shell am start -n com.example.yourpackagename/.YourMainActivity
或
$ adb shell am start -n com.package.yourpackagename/com.example.yourpackagename.YourMainActivity
此 am start
命令是 ActivityManager 的命令行界面。