2016-06-14 4 views
0

アンドロイドアプリの開発中、eclipse ADTプラグインまたはスタジオのレイアウトエディタでレイアウトをデバッグできます。しかし、AOSPプロジェクトでは、純粋なJavaプロジェクトとしてEclipseにインポートされて以来。レイアウトエディタは機能しません。これまでは、毎回UIを変更した後、ビルドを実行してデバイスをフラッシュする必要がありました。これを達成するより効果的な方法はありますか?私が使用しているAOSPプロジェクトのレイアウトをデバッグするには、より良い方法がありますか?

環境はUbuntuの14.04であると私はIDEでレイアウトを設計するための解決策を見つけることはありませんが、あなたが代わりにビルドすべての唯一の特定のモジュールをビルドし、デバイスを毎回点滅可能性が4.4

+0

でも、通常のSDKアプリケーションプロジェクトのコンテキストであなたの通常のAndroidのUIの作業を行いますあなたがキーコードを1の一部として扱わせるために存在するだけの偽のものなら...あなたのアプリのインクリメンタルバージョンを釣り合わせることができれば、時間を節約することができます。 –

+0

これまで、私は似たようなことをしています。アンドロイドスタジオでアプリケーションプロジェクトを設定し、AOSPプロジェクトツリーにディレクトリを作成し、アプリケーションのソースディレクトリとresディレクトリへのソフトリンクを作成し、最後にAndroid.mkを追加します。 – popo

答えて

2

日食。 mmシェル機能をご覧ください。ビルドとデプロイの時間が短縮されます。例えば

ここ
$ cd your-android-repo 
$ source build/envsetup.sh 
$ cd your-module 
$ mm 

mmへのリンク:

Building a particular module in the android source code

How to build a part of Android AOSP?

+0

返事のおかげで、私はこれが解決の一種であることを知っています。実際に私はこれまでのようにこれをやっています。しかし、私はまだこれが非常に非効率だと思う。もっと効率的な方法がいくつかあると思います。システムアプリのデベロッパーたちはどうやったらいいのだろうか? – popo

+0

彼らは何をしています。また、システムがengモードのときにシステムにマウント/プッシュします。フレームワークのレイアウトを変更すると、大きな最適化が不可欠です。 – skoperst

+0

まあ...スタンドアロンのツールがあるはずです – popo

関連する問題