Linux FedoraでAndroid PhoneGapプロジェクトを作成中にエラーが発生しました。

Linux FedoraでAndroid PhoneGapプロジェクトを作成中にエラーが発生しました。

実際、私はLinuxを使用してandroidphonegapプロジェクトを開発しており、次の手順に従いました。

  1. 端末を開き、端末のcdコマンドを使用してandroidディレクトリのbinフォルダに移動します。

  2. 入力./create {project_folder_path} {package_name} {project_name}してEnterを押します。例えば。./create ~Desktop/myproject com.oodles oodles

ただし、新しいプロジェクトを作成しようとすると、次のエラーが発生します。

[root@NikhilAgrawal bin]# ./create Desktop/myprojects com.walkover.tester Tester
which: no android in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/Nikhil/.local/bin:/home/Nikhil/bin)
An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...

この問題を解決する方法についてのアイデアはありますか?

答え1

/path/to/android-sdk-linux/toolswhereに前の手順でAndroid SDKをインストールした場所をPATH追加します。/path/to/android-sdk-linux

PATH="$PATH:/path/to/android-sdk-linux/tools"

追加することもできます/path/to/android-sdk-linux/platform-tools(含むadb)。

androidまたは、adbディレクトリにシンボリックリンクを作成しますPATH

sudo ln -s /path/to/android-sdk-linux/platform-tools/adb /path/to/android-sdk-linux/tools/android /usr/local/bin

または

ln -s /path/to/android-sdk-linux/platform-tools/adb /path/to/android-sdk-linux/tools/android ~/bin

関連情報