Androidアプリケーションで「.smali」をアセンブルして新しい「.apk」を作りたい。これを行う時間があまりないので、すでに存在するソースコードを使用する必要があります。
Windows / Mac OS X / LinuxでビルドできるApktoolプロジェクトがありますが、Androidでビルドしたいと思います。
また、EclipseのAndroidアプリケーションプロジェクトに外部ライブラリとして「apktool.jar」を含めようとしましたが、失敗しました。
いくつかの調査の結果、Androidで実行されている次の2つのプロジェクトのみが必要であることがより明確になりました。
- Smali(独立プロジェクト)
- JarSigner(OpenJDKから)
そして、Apktoolは必要ありません。
このプロジェクトには私が必要なものがあります: