Android - 使用 apktool 将项目构建为 APK 文件时出错
Posted
技术标签:
【中文标题】Android - 使用 apktool 将项目构建为 APK 文件时出错【英文标题】:Android - Error when building project to APK file using apktool 【发布时间】:2013-02-07 15:53:44 【问题描述】:我有一个名为: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 - 如何解码和反编译任何 APK 文件?][1] [Android - 使用 apktool 编辑后运行 APK 文件得到错误:[INSTALL_PARSE_FAILED_NO_CERTIFICATES]][ 2] [1]:***.com/questions/14975618/… [2]:***.com/questions/14994166/… 这是同一个项目,但有 3 个问题。你没看到? 【参考方案1】:adb install
只会在设备上安装您的应用程序。
要启动您的应用程序,您必须调用活动管理器 (am)
adb shell am start -n com.package.name/com.package.name.ActivityName
有关更多信息,请参阅此帖子:https://***.com/a/4567928/1321873。
【讨论】:
【参考方案2】:我认为您不能将新活动包含到您的 android 清单文件中。这就是您的 APK 无法运行的原因。
也将您的 apk 存储在 C 或 D 文件夹中,然后像这样尝试
adb install C:\Final_MyApp.apk
【讨论】:
以上是关于Android - 使用 apktool 将项目构建为 APK 文件时出错的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向ApkTool 工具使用 ( ApkTool 简介 | ApkTool 解包和打包 )
Android 逆向ApkTool 工具使用 ( ApkTool 简介 | ApkTool 解包和打包 )
Xamarin.Android 使用 ApkTool 编辑 apk 包名称导致崩溃