2012-12-19 18 views
8

Androidアプリケーションで ".smali"をアセンブルして新しい ".apk"を作成したいと思います。私はこれを行う時間があまりないので、すでに存在するいくつかのソースコードを使用する必要があります。Androidにはapktoolはありますか? Androidアプリケーションで ".smali"をアセンブルして新しい ".apk"を作成したい

Windows/Macで構築できるApktoolプロジェクトがあります。  OS   X/Linuxですが、Androidでビルドしたいと考えています。

EclipseのAndroidアプリケーションプロジェクトに外部ライブラリとして「apktool.jar」を追加しようとしましたが、失敗しました。 (OpenJDKから)

  1. Smali(独立したプロジェクト)
  2. jarsignerの
:いくつかの研究の後


は、私は、Android上で動作しているだけで、次の二つのプロジェクトが必要であることをより明確に思えます

そして、Apktoolは必要ありません。


このプロジェクトは、私は必要なものがあります。

https://code.google.com/p/java-ide-droid/

答えて

2

要件 JRE 1.6(Javaランタイム環境)SDKで何のPATH 基本的な知識、AAPTで AAPTコマンド、 PATH、smali、Google検索エンジンが便利かもしれません。

これはapktools公式サイトのものです。それはaaptが必要なので、Androidアプリでapktoolsを使うのはかなり難しいようです。しかし、もしあなたがソースコードを入手してaosp環境でコンパイルすることができれば、それはAndroid側で実行される可能性があります。

+0

はい、aaptが必要です。それはCで書かれています。 – Jake

0

はい、apktoolという名前のプログラムもありますが、Android上で動作します。ちょうどhttp://code.google.com/p/apktoolを見てください。