私はアンドロイド開発に慣れていません。appinventor で作成したアプリがいくつかあります。appinventor で作成されたコンピューターに保存されている、完成してパッケージ化された .apk を取得し、それを開いて Eclipse で編集できるようにしたいと考えています。主に、私が作った実用的なアプリが実際にどのように書かれているかを見たいです。これは私自身の教育目的のみであり、著作権侵害やその他の違法な使用はありません.
4 に答える
通常、App Inventorプロジェクトを Java に変換することはできません。ただし、この目標を持つプロジェクトがあります。App Inventor-Java 翻訳プロジェクトとJava Bridge プロジェクトを参照してください。
セットアップと実行に少し時間がかかるdex2jarを使用することは絶対に可能ですが、 Javaデコンパイラーで開くことができる.jarが提供されます。ソースファイルをEclipseに取り込むことに関しては、おそらくこれを行う逆コンパイラがいくつかありますが、おそらくお金がかかります。リストされているものを使用してコードをコピー/貼り付けできますが、Eclipseプロジェクトは提供されません。
android-apktool を確認してください。私はこのツールの経験がなく、ソースが表示されないことがわかりますが、apk ファイルを「解凍」する最良の方法のようです。
私はこれが可能だとは思わない.どうやってdexコードをあなたのJavaコードに戻すのか.それでもAppInventorは恐ろしいAPKを作る.SDK対AppInventorで作成された場合、まったく同じことをする2つのアプリはサイズが大きく異なる. .
APK を解凍するのではなく、数冊の本を読んだり、オンラインで情報を検索したりしてください。