76

私は .NET のバックグラウンドを持つ、Android の世界の新参者です。Android Studio をインストールしようとしていますが、Android アプリケーションの開発に必要な JDK バージョンについて、Android.com で不一致があります。

SDK Web ページから、JDK 6が必要であることが示されています (システム要件セクションの下)。Jim Wilsonはまた、Pluralsight (昨年 5 月からの非常に新しい) に関する彼のコースで、Android SDK でバージョン 7 を使用すると多くの頭痛の種が発生し、JDK 6 のみを使用することが明確になると主張しています。

Androidスタジオページ(インストール手順2の下)では、正しいJDKの場所を示す環境変数を設定する方法を説明しています。ここでは、 JDK 7のパスを使用します。

を選択しStart menu > Computer > System Properties > Advanced System Propertiesます。次に、JDK フォルダーを指す新しいシステム変数を開いAdvanced tab > Environment Variablesて追加します (例: ) 。JAVA_HOMEC:\Program Files\Java\jdk1.7.0_21

ADT & Eclipse バンドルと Android Studio バンドルの両方が同じ SDK を使用していることは確かですが、インストールする必要がある JDK バージョンについて混乱しています。私の唯一の目的は、Android 開発への最初の一歩を踏み出す際に、できるだけ問題を回避することです。

免責事項: 私は Pluralsight とは何の関係もありません。私はコースに従っている普通のユーザーです。

4

4 に答える 4

3

通常、私はドキュメントに記載されている内容に従いますが、インストラクターが明確に JDK 6 を使用するように指示した場合は、JDK 6 を使用します。開発環境をできるだけインストラクターに近づけたいからです。問題が発生したときに、JDK 7 を使用しているために問題が発生している可能性があると頭の片隅に考えているとしたら、最悪です。ところで、私は最近 Android に触れていませんが、JDK 7 を使用していたときに個人的に問題に遭遇したことはありません。

于 2013-07-25T21:39:04.390 に答える
2

サポートされているバージョンよりも新しい JDK バージョンを使用しないようにしてください。私は実際、数か月前に非常にあいまいな問題に遭遇しました。

JDK 8 でコンパイルした独自の jar ライブラリがあり、課題で使用していました。preDexDebug実行しようとするたびに、何らかのエラーが発生していました。最終的に、何時間もエラー ログを解読しようとした後、最終的に何が問題なのかがわかりました。システム要件を確認し、コンパイラを 8 から 7 に変更したところ、問題なく動作しました。私のjarファイルをライブラリに入れると、保存するのではなく数時間かかるようです...

于 2015-09-30T12:17:18.610 に答える