-18

我有一个名为:MyApp.apk 的 APK 文件。首先,我使用 apktool 对其进行解码:

apktool d MyApp.apk

它生成项目文件夹:MyApp。然后我将它导入到 Eclipse 中进行编辑。
我在 MyApp 项目中创建了一个新类作为 Activity。
完成后,我再次使用 apktool 将项目导出为 APK 文件:

apk b MyApp

它会生成一个 APK 文件,我将其命名为 Final_MyApp.apk。之后,我签字。
当我使用以下方法安装 Final_MyApp.apk 时:

adb install Final_MyApp.apk

我的应用程序没有运行。我该如何解决?

4

2 回答 2

1

adb install仅在设备上安装您的应用程序。
要启动您的应用程序,您必须调用活动管理器 (am)

adb shell am start -n com.package.name/com.package.name.ActivityName

有关更多信息,请参阅此帖子:https ://stackoverflow.com/a/4567928/1321873 。

于 2013-02-22T05:13:14.153 回答
1

我认为您不能将新活动包含到您的 android 清单文件中。这就是您的 APK 无法运行的原因。

还将您的 apk 存储在 C 或 D 文件夹中并尝试这样

adb install C:\Final_MyApp.apk
于 2013-02-22T05:14:38.063 回答