Android SDKとAndroid EclipseプラグインをUbuntuに正常にインストールしました。
Ubuntuを削除してLinux Mintをインストールするまでは、すべてがうまく機能していました。 SDKを再度インストールし、Ubuntuで使用していたのと同じEclipseコピーを使用しましたが、すべてのAndroidアプリケーションにエラーが含まれ、エミュレーターを起動できません。
エミュレータを起動すると、このメッセージが表示されます
Starting emulator for AVD 'test' Failed to start emulator: Cannot run program "/home/anas/Android//tools/emulator": error=2, No such file or directory
Android SDKは指定されたパスにインストールされ、ファイル(エミュレーター)は同じパスに存在します。
また、すべてのアプリケーションに同じエラーが含まれていますR can not be resolved to a variable
ここの問題は何ですか?
Ubuntuに正常にインストールされました。しかし、avdを実行していません
64ビットシステムを実行している場合は、ia32-libsをインストールする必要があります。
Sudo apt-get install ia32-libs
これは以下の理由が原因である可能性があります
クラスはそのパッケージの一部ではありません適切なパッケージを追加してください
マニフェストファイルのクラスパスで適切に定義されていない
動作するavdをクリアして実行する
最初のコメントのcmdが私の場合(64ビットCrunchbang)のように機能しない場合は、次のように試すこともできます。
Sudo aptitude install ia32-libs lib32ncurses5 lib32stdc ++ 6
「エミュレータ」のバックアップを行い、正しいエミュレータへのシンボリックリンクを作成することで解決しました。
mv emulator emulator_bup
ln -s emulator64-arm emulator
コマンドラインツールを使用しましたAndroid(Android avd
)、およびTools-> Manage SDKを使用して64ビットエミュレーターをインストールしました。次に、エミュレータをemulator.oldに、emulator64-armをエミュレータにmvしました。 AVDが起動します。
インストールパッケージはもう必要ありません。
ディレクトリツールにはさまざまな種類のemulator
がありますが、私のコンピューターはemulator64-arm
!私のシステムはLinux Mint 16 AMD64
!幸運を!
./emulator64-arm @yxphone -sdcard yxsd -scale 0.8
あなたが指定したパスを書いて、ファイルが同じパスに存在するように、もう一度確認することをお勧めします。
rを変数に解決できないので、心配しないでください。
理由:
私はあなたがあなたの答えを得ると信じています.....
EclipseのSDKパスに誤りがあるようです:
プログラム "/ home/anas/Android // tools/emulator"を実行できません
その二重の「//」が問題である可能性があります。 Eclipseでチェックインします:Window-> Preferences-> Android。 SDKの場所を示すフィールドがそこにあるはずです。それを編集します。
パスを確認してください:/ home/anas/Android /それが本当にSDKを置く場所かどうかを確認してください。繰り返さない場合 これら 手順を実行する
不足しているRリソースメッセージはコンパイルエラーですよね?次に、この場合、エミュレータが問題になることはありません。ただし、SDKパスが疑わしいように正しくない場合、他のAndroid libraries importとともにこのコンパイルエラーが発生する可能性があります。