こんにちは、アンドロイドプラットフォームでアプリソースコードをコンパイルする方法を知りたいですか? 私はそれをやっているいくつかのアプリを見たのでそれが可能だと知っています... Thanx ahead!実際の電話でアンドロイドアプリを編集する
6
A
答えて
17
あなたが求めていることは、アンドロイドデバイスでアンドロイドアプリをコンパイルする方法だと思います。
このようなアプリです。new IDEです。
もしあなたがする必要があるのは、ejc(Eclipse内で使用されるJavaコンパイラ)などのオープンソースのJavaコンパイラを使って、Javaソースをコンパイルすることです。 Javaコンパイラによって生成されたクラスファイルからdexを生成するために、dalvikコンパイラを移植する必要があります。
interview彼はAIDEの開発者と少し詳しい情報を持っています。
UPDATE:
実は私は同様の機能を提供open source projectに出くわしたが、Vimを使用してに基づいており、既存のSDKのCLIツールは、Androidデバイス上で実行するように移植しました。プロジェクトはhosted hereです。
UPDATE 2:
私はまだも、私はあなた場合は、より具体的には...
をやろうとしているものの例を提供すべきだと思うデバイスのコンパイル/ビルドにしanother open source projectを見つけましたIDE.javaを見ると、個々のツール(ejc、dx、aapt)がどのように呼び出され/使用されているかを見ることができます。
関連する問題
- 1. 編集名前/電話番号をプログラム
- 2. Windowsの画像編集電話7
- 3. マスクされた編集バリデーター電話
- 4. 実際の電話機(Galaxy S2)とエミュレータのボタンスタイルと編集スタイルは異なります
- 5. アンドロイドアプリが電話で実行されています
- 6. AJAX通話でURLを編集する
- 7. 実際のデバイスでアンドロイドアプリをテストする
- 8. モバイルアプリケーションの電話、電子メールの編集によるテキストの検証
- 9. アンドロイドスタジオエミュレータから携帯電話でアンドロイドアプリへのデータベース接続を実行する
- 10. twilio国際電話
- 11. リマインダを電話で実際のカレンダーに入れますか?
- 12. GeoCoordinateWatcher()は実際のウィンドウの電話機ですか?
- 13. クリエイティブsdk編集画面は携帯電話でポートレートモードのままです
- 14. 他の携帯電話で編集テキストスタイルが異なって表示される
- 15. 実際のテスト電話のヒープを増やす方法
- 16. 実際の電話でのデータの消去
- 17. 実際の電話でのiosプログラムのテスト
- 18. Android SDKでロードできる実際のアンドロイド電話イメージを作成する
- 19. 編集用の電子メールキーボード
- 20. 実際の携帯電話でアプリがクラッシュするが、エミュレータで動作する
- 21. アンドロイドアプリは電話ではなくシミュレータで動作します
- 22. アンドロイドアプリを電話専用に制限する
- 23. Microsoft Virtual Earthで対話式ポリゴン編集
- 24. 私のアンドロイドの電話帳の編集連絡先を開く方法
- 25. contenteditable divはウェブキットで実際に編集できません
- 26. 実際の携帯電話の解像度
- 27. 携帯電話のストリーミングオーディオは実際にファイルを電話機に保存しますか?
- 28. アンドロイドアプリで電子メールでサインアップする際のメールアドレスを確認する方法
- 29. tcp/ipを使用している実際の電話でadb logcat
- 30. 各顧客の電話番号またはヌル(編集日が最大)
私は彼がAndroidのソースをコンパイルできるアプリを作る方法を尋ねていると思います。 :) – Calvin
はい、私はそれがアンドロイドデバイスのソースをコンパイルするツールを作成したいと思っていたという意味です。私はちょうどそれを提供するオープンソースプロジェクトへのポインタで私の答えを更新しました。 – Maks
Maksありがとう! 私は研究中にこれらのリンクをすべて通過しましたが、私は自分のアプリにそれらのものを実装する方法がわかりません... そしてカルビンあなたはかなり正しいです:) –