2013-02-21 11 views
8

私はAPKファイル名:Splash.apkを持っています。 まず私はapktoolANdroid - apktool get errorを使用して編集した後にAPKファイルを実行します。[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

apk d Splash.apk 

を使用して、それをデコードそれから私はマニフェスト、XMLを編集します。最後に、プロジェクトをAPKファイル名:EditedSpash.apkにエクスポートします。

apk b Splash 

私はエミュレータでEditedSpash.apkを実行します。私は誤りがある。私のために説明しますか?

adb install EditedSplash.apk 

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

答えて

-1

を通して生成のapkはそれらのいずれかを持っていけない場合には、デバッグ証明書または解除証明かもしれ我々はcertifiateを使用して、それを生成する必要がAPKファイルを生成する方法あなたはbecausw APKファイルを生成しているかを指定してくださいエラーので、自動的にデバッグ証明書を使用してAPKファイルを生成するEclipseを使用してAPKを生成します。

+0

をAVDするAPKをインストールした後は、http://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file –

16

インストールする前にapkに署名する必要があります。あなたはAPKを組み合わせて、これらのファイルが置かれている場合は

をketstore、メイクキーストアファイルの後に名前、会社...

3):

1)keytool -genkey -keystore (name).keystore -validity 10000 -alias (name)

2)(EXいくつかの質問に答えます同じディレクトリ

jarsigner -keystore (name).keystore -verbose LunarLander.apk (name)

APKサイズの増加の2キロバイトの+。

これは

+0

で私の問題を見ることができますにされていますその仕事をするためのツールがありますか? –

+0

keytoolとjarsignerはjava_1_x_x \ binディレクトリにあります。 – dmnlk

関連する問題