エラーの解決方法 お客様のバージョンは /bin/bash: java: コマンドが見つかりませんでした。
sudo apt-get install openjdk-6-jdk をインストールしました。
で、OKです。
rootと一般ユーザーの違いで問題が発生しやすい、いわゆるJAVA環境変数を手動で設定する必要がなくなります
===========================================================
android環境をコンパイルする際、java -versionコマンドは、javaが正常にインストールされ、環境が正しく設定されたことを明確に示しています。しかし、androidのコンパイル時に、javaのバージョンの確認がうまくいきません。/bin/bash: java: コマンドが見つかりません。
何度かjdkを再インストールしてもこの問題が発生し、仕方なくソフトリンクを作成しました。
------------------------------------------------------------
最後に:コンパイルしてパスする準備ができました。
=======================================================================
以下は、私が遭遇したエラーとその修正方法です。
<ブロッククオート
/bin/bash: bison: コマンドが見つかりません。
ビルドツールのバージョン確認中...
************************************************************
不正なバージョンでビルドしようとしています。
間違ったバージョンのjavaでビルドしようとしています。
あなたのバージョンは /bin/bash: java: コマンドが見つかりませんでした。
正しいバージョンは1.6です。
にあるマシンセットアップの説明に従ってください。
http://source.android.com/source/download.html
************************************************************
build/core/main.mk:114: *** stop.停止します。
解決策
sudo apt-get install bison
インストール:out/host/linux-x86/framework/droiddoc.jar
target 生成: libclearsilver-jni <= out/host/common/obj/JAVA_LIBRARIES/clearsilver_intermediates/javalib.jar
ホスト C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_util.c
usr/include/features.h:378 からインクルードされたファイルにあります。
/usr/include/string.h:26 から。
external/clearsilver/java-jni/j_neo_util.c:1 から。
/usr/include/gnu/stubs.h:9:27: error: gnu/stubs-64.h: そのようなファイルやディレクトリはありません
を作成します。*** [out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] エラー1
解決策
sudo apt-get install libc6-dev-amd64
http://www.poemcode.net/2010/07/android-stubs-64/
ホスト SharedLib: libneo_util (out/host/linux-x86/obj/lib/libneo_util.so)
/usr/bin/ld: -lstdc++ の検索時に互換性のない /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so をスキップしています。
/usr/bin/ld: -lstdc++ の検索時に互換性のない /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a をスキップします。
/usr/bin/ld: -lstdc++ の検索時に互換性のない /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.so をスキップしています。
/usr/bin/ld: -lstdc++ の検索時に互換性のない /usr/lib/gcc/i486-linux-gnu/4.4.3/libstdc++.a をスキップします。
/usr/bin/ld: -lstdc++ が見つかりません。
collect2: ld が 1 の終了ステータスを返した
を作ってください。*** [out/host/linux-x86/obj/libneo_util.so] エラー 1
解決策
sudo apt-get install g++-multilib
external/clearsilver/cgi/cgi.c:22:18: error: zlib.h: そのようなファイルやディレクトリはありません
external/clearsilver/cgi/cgi.c: 関数 'cgi_compress' で。
external/clearsilver/cgi/cgi.c:885: error: 'z_stream' undeclared (この関数で最初に使用される)
external/clearsilver/cgi.c:885: error: (undeclared identifier is only one reported) (宣言されていない各識別子は一度だけ報告される
external/clearsilver/cgi/cgi.c:885: error: 出現した各関数に対して)
external/clearsilver/cgi/cgi.c:885: error: expect ';' before 'stream'
external/clearsilver/cgi/cgi.c:888: error: 'stream' undeclared (この関数で最初に使用される)
external/clearsilver/cgi/cgi.c:888: error: 'Bytef' undeclared (この関数内で最初に使用される)
external/clearsilver/cgi/cgi.c:888: error: expect expression before ')' token
external/clearsilver/cgi/cgi.c:889: error: 'uInt' undeclared (この関数で最初に使用される)
external/clearsilver/cgi/cgi.c:889: error: expect ';' before 'str'
external/clearsilver/cgi/cgi.c:890: error: expect expression before ')' token
external/clearsilver/cgi/cgi.c:892: error: 'uLong' undeclared (この関数で最初に使用される)
external/clearsilver/cgi.c:892: エラー: 'stream' の前に ')' が付くことを期待。
external/clearsilver/cgi/cgi.c:895: error: 'alloc_func' undeclared (この関数で最初に使用される)
external/clearsilver/cgi/cgi.c:895: error: expected ';' before numeric constant
external/clearsilver/cgi/cgi.c:896: error: 'free_func' undeclared (この関数で最初に使用される)
external/clearsilver/cgi.c:896: error: expected ';' before numeric constant
external/clearsilver/cgi/cgi.c:897: error: 'voidpf' undeclared (この関数で最初に使用)
external/clearsilver/cgi.c:897: error: expecting ';' before numeric constant
external/clearsilver/cgi.c:900: error: 'Z_DEFAULT_COMPRESSION' undeclared (この関数で最初に使用される)
external/clearsilver/cgi/cgi.c:900: error: 'Z_DEFLATED' undeclared (この関数で最初に使用する)
external/clearsilver/cgi/cgi.c:900: error: 'MAX_WBITS' undeclared (first use in this function)
external/clearsilver/cgi.c:900: error: 'Z_DEFAULT_STRATEGY' undeclared (この関数内で最初に使用される)
external/clearsilver/cgi/cgi.c:901: error: 'Z_OK' undeclared (この関数での最初の使用)
external/clearsilver/cgi/cgi.c:904: error: 'Z_FINISH' undeclared (first use in this function)
external/clearsilver/cgi/cgi.c:905: error: 'Z_STREAM_END' undeclared (first use in this function)
external/clearsilver/cgi/cgi.c: 関数 'cgi_output' で。
external/clearsilver/cgi/cgi.c:1200: error: 'Z_NULL' undeclared (この関数で最初に使用される)
external/clearsilver/cgi/cgi.c:1201: error: expect ')' before 'Bytef'
external/clearsilver/cgi.c:1201: 警告: ポインタから異なるサイズの整数へのキャスト
external/clearsilver/cgi.c:1218: error: 'Z_DEFLATED' undeclared (この関数で最初に使用される)
を作ってください。*** [out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o] エラー 1
解決策
sudo apt-get インストール zlib1g-dev
ホスト SharedLib: libneo_cgi (out/host/linux-x86/obj/lib/libneo_cgi.so)
/usr/bin/ld: 互換性のない /usr/lib/gcc/i486-linux-gnu/4.4.3/ をスキップする /.... /... /libz.soを検索するときに -lz
/usr/bin/ld: 互換性のない /usr/lib/gcc/i486-linux-gnu/4.4.3/... をスキップしています。/... /... /libz.a を検索するときに -lz
/usr/bin/ld: -lz 検索時に互換性のない /usr/lib/libz.so をスキップする
/usr/bin/ld: -lz の検索時に互換性のない /usr/lib/libz.a をスキップします。
/usr/bin/ld: -lz が見つかりません。
collect2: ld が 1 の終了ステータスを返した
を作ってください。*** [out/host/linux-x86/obj/lib/libneo_cgi.so] エラー 1
解決策
sudo apt-get install lib64z1-dev
out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp: 関数 'int yyparse()' にあります。
out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1827: warning: deprecated conversion from string constant to 'char*'.
out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp:1970: warning: deprecated conversion from string constant to 'char*'.
Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l
/bin/bash: flex: コマンドが見つかりません。
を作ってください。*** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp] Error 127
解決策
sudo apt-get install flex
Docs droiddoc: out/target/common/docs/api-stubs
clearsilver-jni' を読み込めませんでした。
java.library.path = out/host/linux-x86/lib
を作ってください。*** [out/target/common/docs/api-stubs-timestamp] エラー 45
解決策
jdk1.5 のインストール
host 実行ファイル: adb (out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb)
/usr/bin/ld: -lncurses が見つかりません。
collect2: ld が 1 の終了ステータスを返した
を作ってください。*** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] エラー 1
解決策
sudo apt-get install libncurses5-dev
ホストC: エミュレータ <= external/qemu/android/main.c
external/qemu/android/main.c:30 からインクルードされたファイル内。
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: エラーが発生しました。X11/Xlib.h: そのようなファイルやディレクトリはありません
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:56:23: エラーが発生しました。X11/Xatom.h: そのようなファイルやディレクトリはありません
external/qemu/android/main.c:30 からインクルードされたファイル内。
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:73: error: Recommended specifier-qualifier-list before 'XEvent'
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:86: error: 'Display' の前に specifier-qualifier-list を指定する必要がありました。
external/qemu/android/main.c: 関数 'main' にあります。
external/qemu/android/main.c:1281: 警告: 関数 'audio_check_backend_name' の暗黙の宣言
を作成します。*** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/android/main.o] エラー 1
解決策
sudo apt-get install libx11-dev
CSSPropertyNames.h の生成 <= CSSPropertyNames.in
sh: gperf: 見つかりません。
gperf の呼び出しに失敗しました。32512 at . /makeprop.pl の行 96 で失敗しました。
を作ってください。*** [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h] Error 25
を作成します。*** ファイル "out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h " を削除しています。
解決策
sudo apt-get インストール gperf
関連
-
LinuxでSteamをダウンロードしインストールする方法
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
Linuxでファイルパーミッションを与えるには?Linuxでファイルに実行可能なパーミッションを追加するためのヒント
-
virtualboxが仮想マシンを開けない場合は?linuxがvirtualboxにアクセスできない時の解決策
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
Linux Mintのシステムバージョン情報はどこにありますか? Linux Mint のシステム情報を見るためのヒント
-
ディープインシステムの画面解像度を設定する方法は?ディープインシステムの解像度を設定する方法
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
floor'への未定義の参照/`&'への未定義の参照
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linux sarコマンドによるシステム性能の詳細解析事例
-
deepinシステムからログアウトする方法は?deepinシステムからログアウトし、ユーザーを切り替える方法
-
ロックされたdeepinファイルを削除する方法は?deepinのロック付きファイルを削除する方法のヒント
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
Linux Mintで入力メソッドを削除する方法は?Linux Mintで冗長な入力メソッドを削除するためのヒント
-
Kali Linuxのマウスを左利き用に設定する方法は?Linuxマウス左利き操作選択方法
-
deepin20を使って、ドローイングボードで画像を開くには?deepinのお絵かき掲示板で画像を開く2つの方法
-
Apache の一般的な設定エラー