純粋なJava外部ライブラリを含める場合は、32ビットまたは64ビットのjavacでコンパイルする必要がありますか?Androidアプリの純粋なJava:32または64ビット?
私は私のアプリが好き、そしてそのAndroidのジンジャーブレッド2.3
で使用する私の外部ライブラリ、する任意のJavaコンパイラによって生成さ
純粋なJava外部ライブラリを含める場合は、32ビットまたは64ビットのjavacでコンパイルする必要がありますか?Androidアプリの純粋なJava:32または64ビット?
私は私のアプリが好き、そしてそのAndroidのジンジャーブレッド2.3
で使用する私の外部ライブラリ、する任意のJavaコンパイラによって生成さ
クラスファイルはプラットフォームに依存しているありがとうございます。 Java SEパッケージのすべてがAndroidに存在するわけではありません。また、Java 8の言語機能はAndroidではまだサポートされていません(一部はAndroid Nで利用可能です)。
あなたがジンジャーブレッド2.3を実行すると、ARMチップは32ビット ているので、私はそれが32ビットを使用することを好むと思い古いデバイスでJava 1.7の新しいAPI を使用することはできませんジンジャーブレッド2.3 でJava 1.6を使用する必要があります。
あなたはキットカットでのJava 7つの機能と 以降を使用することができますし、Javaのいくつかの8つのAPI機能Nプレビューで
私はそれが影響力を持っていると思ういけないことができ 新しいバージョンを開発します。しかし、あなたはあなたのライブラリで使用するライブラリがAndroidのJavaに存在していなければなりません。 Android 2.3をhttp://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/からチェックします。 – Adem