問題タブ [apktool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2003 参照

apktool - apktool で apk を再コンパイル中にエラーが発生しました

apktool で apk を再コンパイルできません。エラー ログは次のとおりです。

0 投票する
1 に答える
673 参照

java - APKからファイルを抽出するより良い方法

この方法を使用して、apk ファイルから Java および XML ファイルを抽出しましたが、私の Java ファイルには、元のコードにはなかった多くの変更が含まれています。

たとえば、1 つのクラスで、 、 、 のような数字の文字列が複数回表示さaccess$902access$902ます2130903064。それらは他のメソッドまたは変数の代わりに表示され、プロジェクトはそれらのためにビルドされません。

元のファイルを抽出できますか、それともこの問題の解決策ですか? ありがとう

0 投票する
1 に答える
1295 参照

android - デバッグモードで複数の SDK から apk の同じ署名を生成するには?

アプリを開発し、Play ストアからではなくプライベート アプリとして配布しました。デバッグ モードで apk が生成されます。

ここでの問題は、異なるシステムからアプリを提供していることは、異なる開発者を意味するため、異なる署名を生成し、新しいバージョンをインストールしようとすることです。

異なるSDKから同じ署名を生成したい。そうでなければ、プレイストアからではなく、アプリケーションを配布する方法を提案してください。

0 投票する
2 に答える
4308 参照

android - 「元の」キーで apk に署名する方法

やあみんな私は apktools をいじっていますが、少し問題があります:

apk を逆コンパイルして再コンパイルすることはできますが、デバイスにインストールしようとすると、インストールできないというエラーが表示されます。

古い apk の resources.arcs を新しい apk に置き換えましたが、同じエラーが発生します。

その後、apk を辞任してデバイスにインストールできますが、インストールする前に、同じパッケージでキーが異なるアプリが電話に存在するため、電話で元のアプリをアンインストールする必要があります。

apk を変更してその古いキーを使用する方法はありますか? そのため、「古い」バージョンのアプリをアンインストールせずに、変更されたアプリをインストールできますか?

0 投票する
6 に答える
51810 参照

android - APKtools (APK Studio) arsc ファイルをデコードできませんでした

AKP-Studio (Apktool 2.0.0-Beta9 を使用) で APK を逆コンパイルしようとしていますが、すべての APK で次のエラーが発生します。

Windowsのバージョンが異なる(64ビットと32ビット)異なるシステムで確認しました

私のJavaバージョンは「1.8.0_45」です

これに対する解決策があれば教えてください。

0 投票する
0 に答える
712 参照

decompiler - Apktool がコマンド ライン経由で正しくコンパイルされない

「高度なapktool」を使用してファイルを逆コンパイルできますが、コマンドラインからapktoolを単独で使用すると、次のエラーが発生します。

I: Baksmaling... I: Loading resource table... スレッド "main" の例外brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315) で brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50) で brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43) ) brut.androlib.Androlib.getResTable(Androlib.java:44) で brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148) で brut.androlib.ApkDecoder.decode(ApkDecoder.java:98) で brut.apktool brut.apktool.Main.main(Main.java:65) の .Main.cmdDecode(Main.java:128) (ExtDataInput.java:48) ブルートで。brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder. java:82) at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48) ... 8 さらに" 私の apk には res フォルダーがあり、電話で dexindexor アプリを使用して確認でき、使用して逆コンパイルされました他の逆コンパイラ (apktool を使用するもの) は、apktool だけでは適切に逆コンパイルされません。私のapkにはresフォルダーがあり、電話でdexindexorアプリを使用して表示でき、他の逆コンパイラー(apktoolを使用する)を使用して逆コンパイルされましたが、apktoolだけでは適切に逆コンパイルされません。私のapkにはresフォルダーがあり、電話でdexindexorアプリを使用して表示でき、他の逆コンパイラー(apktoolを使用する)を使用して逆コンパイルされましたが、apktoolだけでは適切に逆コンパイルされません。

別のコンピューターを試しても同じです。私はwinxp 32 jre 1.7、win7 64 jre 1.8を使用しています。

なぜこれが起こっているのですか?どうすれば修正できますか?

0 投票する
0 に答える
262 参照

android - appcompat v7 を apktool プロジェクトに追加

Theme.AppCompat.Light を使用できるように、appcompat v7 を apktool プロジェクトに追加したいと考えています。appcompat v7 の .smail ファイルを smail フォルダーに追加しました。しかし、<style name="style1" parent="Theme.AppCompat.Light">styles.xml に追加すると、

styles.xml:23: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. これを機能させる方法はありますか?(または、targetsdkverion > 18 を使用せずにアクション バーに色を付ける別の方法は?

ありがとう

0 投票する
2 に答える
199 参照

android - デバイスの Android アプリケーション内に APK ファイルを作成しますか?

Android アプリケーション内の一連のファイル/フォルダーから .APK ファイルを作成できますか? (たとえば、fdroid のようなアプリケーション内)

たとえば、apk ファイルの圧縮されていないファイルがあり、Android アプリケーション内で再作成/圧縮したいと考えています。

Android アプリケーション内から apktool を使用できますか? それとも似たようなものはありますか?