2013-02-22 80 views
-16

我有一个APK文件,名为:MyApp.apk。首先我使用apktool解码:Android - 使用apktool构建项目到APK文件时出错

apktool d MyApp.apk 

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

apk b MyApp 

它会产生我的名字Final_MyApp.apk APK文件。之后,我签署了。
当我使用安装Final_MyApp.apk:

adb install Final_MyApp.apk 

我的应用程序不运行。如何解决它?

+3

你总是同样的问题.... [Android的 - 如何解码和反编译任何APK文件] [1 ] [Android的 - 运行APK文件中使用apktool出现错误后编辑:INSTALL_PARSE_FAILED_NO_CERTIFICATES] [2] [1]:http://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file [2]:http://stackoverflow.com/问题/ 14994166/android-run-apk-file-after-editing-using-apktool-get-error-install-parse-fai – dmnlk 2013-02-22 05:13:04

+0

这是同一个项目,但有3个问题。你没有看到? – 2013-02-22 07:11:22

回答

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