0

Android アプリの minSDKversion を 10 から 7 に変更したかったのです。そのため、マニフェストを次のように変更する必要があることを読みました。

<uses-sdk
    android:minSdkVersion="7"
    android:targetSdkVersion="15" />

もちろん、リリース7を実行しているエミュレーターでこれをテストしたかったのです。しかし、新しい AVD を作成しようとしたとき、そのリリースのターゲットはありませんでした。そこで、Android SDK マネージャーに移動し、Android 2.1 (リリース 7) を選択しました。これをインストールしようとすると、次のエラーが発生しました。

Downloading SDK Platform Android 2.1, API 7, revision 3 File not found: /home/dorien/bin/android-sdk-linux/temp/android-2.1_r03-linux.zip (Permission denied)

このフォルダーへのアクセス許可を 755 に変更しました。よく見ると、/temp/ が空であることに気付きました。これを修正するにはどうすればよいですか? Android プラグインを再インストールしますか?

また、プロジェクトをエクスポートすると、次のエラーが表示されました。

Conversion for Dalvik format failed. Unable to execute .dex: wrapper was not properly loaded.

これも、リリース 7 がインストールされていないことが原因だと思いますか? Eclipseを再起動する必要があることをフォーラムで読みましたが、役に立ちませんでした。私の次の動きについて何か提案はありますか?

ありがとう

4

2 に答える 2

0

androidsdkフォルダーを別のフォルダーにコピーして、windowsに移動します->設定-> android-> sdkの場所を変更します

于 2012-11-19T10:22:25.543 に答える
0

Linux ではなく Windows で同じ問題が発生しましたが、知っておく必要があるのはアクセス許可についてだけです。このディレクトリに読み取りと書き込みのアクセス許可を与えることができれば問題ありません。

于 2012-11-19T10:44:05.663 に答える