「Project Structure - > SDKs」に移動してAndroid SDKをクリックすると、以下の画面が表示されます。IntelliJ IDEAのこの機能は何ですか(プロジェクトのプロパティにビルドターゲットを設定します)?
私は初めてのためにいくつかのAndroidのバージョンを追加すると、ビルドターゲットは1.5に設定されています。初期の使用(例えば、ターゲットが1.5に設定されているとき)では、android:installLocation
またはandroid:targetSdkVersion
のような機能を使用できないため、IDEのインテリセンスがこの選択に頼っているようです。彼らはインテリセンスに現れていません。ビルドターゲットをAndroid 2.2に変更して同じプロジェクトを再度開くと、これらの属性がIntelliSenseで表示されます。
誰もがこれの目的は何だと説明し、なぜAndroid 1.5にデフォルトで設定するのですか?それはちょうど私には意味がありません。私はEclipseでこのオプションに気づいていません。
私のIDEAのビルドターゲットはすべて1.5にダウングレードされており、私はそれをしていないと確信しています。すべてのターゲットを手動で対応するレベルに変更します。これを読み取り専用にするのではなく、ビルドターゲットが異常なものに変更された場合に警告を出すことができます。自分の場合のように、ビルドターゲットを1.5に落とした場合、ビルドターゲットを正しいレベルに戻すにはどうすればよいのでしょうか?私は正しいですか? – sandalone
これは元に戻すべきではありません。バグが修正される必要があります。それを引き起こすものが見つかった場合は、http://youtrack.jetbrains.net/issues/IDEAで提出してください。 – CrazyCoder
残念ながら、私は知らない。以前はSDK固有の属性の使用に問題があったのは新しいことではないと思いますが、解決方法はわかりませんでした。 IDEA 10.0.3以降の最初のアップデートで夏の終わりに開始されたと思います。すみません、私はもっと助けません – sandalone