7

Ubuntu 12.10 に Android SDK と Android Eclipse プラグインを正常にインストールしました。Eclipse で AVD を作成しましたが、現在は実行されていません。これは、AVD:it のヒントを実行したときに受け取る出力エラーです。

Starting emulator for AVD 'avd'
Failed to start emulator: Cannot run program "/home/sancai/android/adt-bundle-linux-x86_64-20130522/sdk//tools/emulator": java.io.IOException: error=2, No such file or directory

私はGoogle経由で情報を見つけました.誰もがこれは私のシステムバージョンが64であるためだと言いますが、adtは32しかサポートしていません.インストールするには: sudo apt-get install ia32-libs.ライブラリ ファイルを他のライブラリに関連付けますが、他のライブラリ ファイルは完全にはありません。ヒント:

sancai@ubuntu:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch but it is not installable
E: Unable to correct problems, you have held broken packages.

sancai@ubuntu:~$ sudo apt-get install ia32-libs-multiarch
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs-multiarch is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ia32-libs-multiarch' has no installation candidate
4

6 に答える 6

30

これは役立つはずです:

xx/sdk/tools に移動して、次を実行します。

mv emulator emulator.bak
ln -s emulator64-arm emulator

ia32 ライブラリをインストールする必要はありません。

于 2014-03-11T21:43:07.983 に答える
10

これが答えですhttp://astroelec.blogspot.com/

(Debian を使用) debian がマルチアーキテクチャ サポートに移行したため、ia32-libs のインストールは機能しなくなります。解決。Multiarch を使用する Multiarch サポートにより、i386 ディストリビューションからライブラリを簡単にインストールできます...

sudo dpkg --add-architecture i386
sudo aptitude update
sudo aptitude install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386

Eclipse を起動すると、すべてが正常に動作するはずです。

于 2013-08-23T17:30:20.593 に答える
1

もうパッケージをインストールする必要はありません!

ディレクトリ ツールには、多くの種類の がありますがemulator、私のコンピューターではemulator64-arm! 私のシステムはLinux Mint 16 amd64!幸運を!

./emulator64-arm @yxphone -sdcard yxsd -scale 0.8
于 2013-12-13T08:38:05.643 に答える
-1

これは役立つかもしれません

sudo aptitude install ia32-libs lib32ncurses5 lib32stdc++6
于 2013-10-23T19:20:02.480 に答える