Android-使用apktool将项目构建为APK文件时出错

问题描述 投票:-17回答:2

我有一个名为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

我的应用程序无法运行。我该如何解决?

android decode apk
2个回答
0
投票

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

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

请参阅此帖子以获取更多信息:https://stackoverflow.com/a/4567928/1321873


0
投票

我认为您不能将您的新活动添加到您的Android清单文件中。这就是为什么您的APK无法运行的原因。

也将您的apk存储在C或D文件夹中,然后尝试这样

adb install C:\Final_MyApp.apk
© www.soinside.com 2019 - 2024. All rights reserved.