Im Decompiled apkがそれぞれ.javaファイルになっていますが、 "AudioPlayerActivity $$ Lambda $ 1.java"という名前のファイルもありますが、これは "$$ Lambda $ 1"ですか?apkのデコンパイル、問題のラムダ
2
A
答えて
1
"AudioPlayerActivity $$ Lambda $ 1.java"これらは基本的に "AudioPlayerActivity.java"内に記述されたコードの匿名ブロックで、現在は "AudioPlayerActivity.java"に任意の数の匿名ブロックコードを含めることができるので、逆コンパイル中すべてのこれらのブロックは、順番に最後に番号を持つ別々のクラスに変換されます。私はブロック
runOnUiThread(new Runnable() {
@Override
public void run() {
}
});
と、このようなボタンのclicklistenerのための別の無名ブロックを含むクラスHelloWorld.javaを持っている、の例を見てみましょう。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
その後、逆コンパイルに私は(runOnUithread用コード付き)3クラスhelloworld.smali、のhelloworld $の1.smaliと(onClickListener用コード付き)のhelloworld $の2.smaliになるだろう。
関連する問題
- 1. デコンパイルされたapkファイルを再コンパイル
- 2. デコンパイルを防止するアンドロイドAPK
- 3. ラムダ式の問題
- 4. ラムダ式問題
- 5. RelayCommandラムダ構文の問題
- 6. Python 2.7ラムダ式の問題
- 7. 問題ネスティングブースト::ラムダ::バインド-S
- 8. ラムダ式の戻り値型の問題
- 9. androidにapkの問題をインストールする
- 10. Androidベータ版APK配信の問題
- 11. Google SignInリリースapkでの問題
- 12. デコンパイルされたコード内に問題が発生するGotoステートメント
- 13. 出力問題のラムダ計算インタープリタ
- 14. Google PlayストアAPK - デバイス互換性問題
- 15. 問題.apkファイルをインストールする
- 16. オリジナルのキーハッシュを使用して.apkからアプリケーションをデコンパイル、回復しますか?
- 17. デコンパイル、ネットワークスニッフィングなどを防ぐためにAndroid apkを保護する
- 18. Android Devの新機能 - 問題のインストール第2版App/APK
- 19. 署名されたAPKのMuPDFクラッシュの問題
- 20. C++ラムダをテンプレートクラスのメソッドに渡す(ヘッダ/ソースファイルの問題)
- 21. Google Fit APIの問題でAPKを再コンパイルする
- 22. ウェブホストの問題、アンドロイドブラウザから.apkファイルをダウンロードする
- 23. リバースエンジニアリングとデコンパイル
- 24. デコンパイル済みライブラリ
- 25. ラムダ式質問
- 26. ラムダ質問
- 27. ラムダ計算の質問 - コンクリート
- 28. Androidスタジオがapk問題を発行しました。
- 29. はアプリの私は自分のアプリケーションのAPKに問題がある21
- 30. デコンパイルされたapkファイルのURLを削除する方法はありますか?
コンパイラが自動的に生成したクラスです。 – Antimony