最近、ADT plugin
sとともにEclipse
をAndroid L priew
にアップグレードしました。
最新のJavaアップデートもあります。つまりJava 8
です。
レイアウトが表示されず、次のように表示されます
そのための問題は、異なるjreバージョンを持っていることです
私が持っています Java 6 and 8
両方ともシステムにインストールされたため、Java 6をアンインストールし、Java 8。
ただし、パスを設定した後は必ずシステムを再起動してください。
表示中にエラーがなくなりましたAndroid L Preview
画面の上部にあるAndroidアイコン
このアイコンは、この画面の上部にあります。
おそらく20を表示しています。これは、API 20を使用してウィンドウをレンダリングするための選択です。 19または20W(20Lではない)に変更します。問題が修正されます。
同じ問題を抱えている人の場合:Java 6. unistallする必要はありません。Eclipseで正しく設定するだけです。
また、Java 7 Runtime。
これをEclipse.ini
の先頭に追加します
-vm
C:/Program Files/Java/jre7/bin
これが問題のようです。「ベストを自動的に選択」は、API 20の4.xバージョンではなく「L」バージョンのAPI 20を選択します。私のインスタンスでは、API 19をターゲットにしているようです。 「API 20:Android L(プレビュー)」の選択と互換性があります。
申し訳ありませんが、このシステムではまだ画像を投稿できません...
https://developer.Android.com/preview/setup-sdk.html で次のメモを見ることができます
注:コンパイルのターゲットがL開発者プレビューの場合、Eclipse ADTプラグインにはJava 7が必要です。
Java 7がインストールされていませんか?
JDKのバージョンを確認してください。 JDK1.7でなければなりません。 JDK 1.6は機能しません。
OPen SDKマネージャー->アンインストールAndroid L(API 20、Lプレビュー)、このエラーをすばやく解決する場合はこれを使用します
Javaを更新した後、変数システムをJavaに再度設定することでした。
システムの詳細設定->詳細->環境変数。
このディレクトリでJava_HOMEを更新しました
C:\ Program Files\Java\jdk1.7.0_60
Eclipseに戻ると、次のいずれかを実行できます。
[プロパティ]-> Android-> Project Build Target
Android L for Android 4.4
Android Lを使用する場合は、マニフェストのminSdkVersionを「L」に変更します
私の場合、現在のJavaバージョンは1.6です。
だから私はコマンド 'update-alternatives --config Java'を実行してバージョンをJava 1.7に変更し、Eclipseを再起動すると問題は修正されます。
注: muti-Javaバージョンをインストールしました(Java 1.6およびJava 1.7)
あなたの助けを願っています。