0

私はUbuntu 14.04LTS VM(Vmwareワークステーションインスタンス)でAOSPを構築しようとしています。マスターブランチをチェックアウトしてビルドを開始しました。ビルドは成功ですが、エミュレータを使用してAOSPをブートできません。ビルド後にエミュレータを起動すると、空の画面が開き、何も起こりません。私は独自のバイナリもダウンロード、抽出、実行しましたが、結果は変わりません。この問題に関するアドバイスはありますか? ありがとうございます。エミュレータでAndroidを起動できません

export USE_CCACHE=1 ccache -M 10G 

は、Androidのソースをダウンロードするための手順に従ってください。

答えて

0

環境のすべての

まず、Androidは含めて、推奨していることを確認してくださいあなたは〜/ .bashrcのに変更してご使用の環境を設定してくださいあなたがまだそうしていないならば、 はその後、環境のためにいくつかの機能を設定します。

$ . build/envsetup.sh 

あなたは今、実際に正しく設定のパスを取得するには、これらの関数のいずれかを実行しなければならない(!Pingzhong Liが指摘したように、これはAndroidのビルド手順に記載されていません) :

$ set_stuff_for_environment 

まず

スタート建物を建てます!例えば:

$ lunch full-eng $ make -j4 

(ここでは、4つのスレッドは、私のマシンに最適ですあなたが合うように変更します。。)ビルドが終了すると は、単にエミュレータを起動します。

$ emulator 

以降はを構築します

01:

再構築するsystem.imgを取得するには、以下のファイル/ディレクトリを削除する必要があります

アウト/ターゲット/製品/ジェネリック/ OBJ /包装/

アウト/ターゲット/製品/ジェネリック/ system.img

そして、単に繰り返し:

$ make -j4 $ emulator 
+0

ok私はsource.android.comで概説されているビルドステップに従っています。ビルドは正常に生成されましたが、私のエミュレータは起動されたOSなしで起動します。これを引き起こしているのは何ですか?どんな情報でも、私が調べることができるログ対? – batabek

0

からエミュレータを起動してみコマンドライン - そこに出力が表示されます。ここでdocsだが、一般的には、このコマンドのようなものになります。

path/to/android/sdk/tools/emulator -avd [AVD_NAME]

が編集として質問に出力を追加してください。

次のような応答があった場合、エミュレータのバージョンは最近25.3.1に更新されていますか?

[139762647099200]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib 
Could not launch '../emulator/qemu/linux-x86_64/qemu-system-x86_64': No such file or directory 

これは、次のコマンドでエミュレータを起動することで解決できます(システムのlibsなどを仮定します。Qtの互換性があります - 最も可能性が高いではない):

path/to/android/sdk/tools/emulator -use-system-libs -avd [AVD_NAME]

または手動でバージョン25.3.1からSDKツールの25.2.3にダウングレードすることもできます。

関連する問題