【问题标题】:Android - Error when building project to APK file using apktoolAndroid - 使用 apktool 将项目构建为 APK 文件时出错
【发布时间】: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 decode apk


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    adb install C:\Final_MyApp.apk
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多