問題タブ [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.
apktool - apktool で apk を再コンパイル中にエラーが発生しました
apktool で apk を再コンパイルできません。エラー ログは次のとおりです。
java - APKからファイルを抽出するより良い方法
この方法を使用して、apk ファイルから Java および XML ファイルを抽出しましたが、私の Java ファイルには、元のコードにはなかった多くの変更が含まれています。
たとえば、1 つのクラスで、 、 、 のような数字の文字列が複数回表示さaccess$902
れaccess$902
ます2130903064
。それらは他のメソッドまたは変数の代わりに表示され、プロジェクトはそれらのためにビルドされません。
元のファイルを抽出できますか、それともこの問題の解決策ですか? ありがとう
android - デバッグモードで複数の SDK から apk の同じ署名を生成するには?
アプリを開発し、Play ストアからではなくプライベート アプリとして配布しました。デバッグ モードで apk が生成されます。
ここでの問題は、異なるシステムからアプリを提供していることは、異なる開発者を意味するため、異なる署名を生成し、新しいバージョンをインストールしようとすることです。
異なるSDKから同じ署名を生成したい。そうでなければ、プレイストアからではなく、アプリケーションを配布する方法を提案してください。
android - 「元の」キーで apk に署名する方法
やあみんな私は apktools をいじっていますが、少し問題があります:
apk を逆コンパイルして再コンパイルすることはできますが、デバイスにインストールしようとすると、インストールできないというエラーが表示されます。
古い apk の resources.arcs を新しい apk に置き換えましたが、同じエラーが発生します。
その後、apk を辞任してデバイスにインストールできますが、インストールする前に、同じパッケージでキーが異なるアプリが電話に存在するため、電話で元のアプリをアンインストールする必要があります。
apk を変更してその古いキーを使用する方法はありますか? そのため、「古い」バージョンのアプリをアンインストールせずに、変更されたアプリをインストールできますか?
android - APKtools (APK Studio) arsc ファイルをデコードできませんでした
AKP-Studio (Apktool 2.0.0-Beta9 を使用) で APK を逆コンパイルしようとしていますが、すべての APK で次のエラーが発生します。
Windowsのバージョンが異なる(64ビットと32ビット)異なるシステムで確認しました
私のJavaバージョンは「1.8.0_45」です
これに対する解決策があれば教えてください。
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を使用しています。
なぜこれが起こっているのですか?どうすれば修正できますか?
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 を使用せずにアクション バーに色を付ける別の方法は?
ありがとう
android - デバイスの Android アプリケーション内に APK ファイルを作成しますか?
Android アプリケーション内の一連のファイル/フォルダーから .APK ファイルを作成できますか? (たとえば、fdroid のようなアプリケーション内)
たとえば、apk ファイルの圧縮されていないファイルがあり、Android アプリケーション内で再作成/圧縮したいと考えています。
Android アプリケーション内から apktool を使用できますか? それとも似たようなものはありますか?