私はSDKのバージョン23のAndroid Studioを使用して、コードを作成してアプリをビルドし、すべてが正常に実行されています。しかし、アプリは、携帯電話でのみ動作しますアンドロイド5.0以上。 Andriod 4.4の新しいバージョンを作りたいと思います。だからAndroidスタジオでSDK 19をダウンロードしてから、アプリ→オープンモジュール設定→フレーバー→miniSdkversionをクリックしてください。コンパイルはできますが、実行してもフォローエラーが発生することはありません。 それから私はまた、19を同じにするtargetSDKバージョンを設定し、次のエラーを取得:なぜAndroidのバージョンが低いためにアプリをビルドできないのですか?
29 20:17:44.698 3699から3699/E/AndroidRuntimeをcom.hanjing.flocking:致命的な例外:メイン を(Instrumentation.java:1068)の の のjava.lang.Class.newInstanceImpl(ネイティブメソッド) android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2025)の で をandroid.app.ActivityThread $ H.handleMessage(ActivityThread.java:1237)でandroid.app.ActivityThread.access $ 700(ActivityThread.java:140) でdroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135) android.os.Handler.dispatchMessage(Handler.java:99)android.os.Looper.loop(Looper.java:137)の とandroid.app.ActivityThread.main(ActivityThread.java:4921) でのjava .lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java: 1038) で始まる:com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) at dalvik.system.NativeStart.main(ネイティブメソッド) 原因:java.lang.UnsatisfiedLinkError:ライブラリを読み込めません:reloc_library [1307] :1874「ランド」を見つけることができません...
at java.lang.Runtime.loadLibrary(Runtime.java:370)
at java.lang.System.loadLibrary(System.java:535)
at com.example.mac.flocking.MainActivity.<clinit>(MainActivity.java:37)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1319)
at android.app.Instrumentation.newActivity(Instrumentation.java:1068)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2025)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
at android.app.ActivityThread.access$700(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4921)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
at dalvik.system.NativeStart.main(Native Method)
私はまたバージョンと19なるようにbuildtoolバージョンをコンパイル設定した場合、エラーがコンパイルを示しています。
私は本当に何をすべきか分かりません。私はちょうど安いAndroidの携帯電話で動くことができる新しいバージョンを作りたいと思う。
Plsヘルプ!どうもありがとうございました!あなたはすべてのサブプロジェクト/モジュールに共通の設定オプションを追加することができます //トップレベルのビルドファイル:ジン
この
はbuild.gradleです。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
[mcve]を入力してください。この場合、あなたのスタックトレースに加えて、 'MainActivity'のコード、特にあなたの例外がどこから来るのかを示す37行目のメソッドを含みます。 – CommonsWare
build.gradleを投稿できますか? –
これはbuild.gradle: //すべてのサブプロジェクト/モジュールに共通の設定オプションを追加できるトップレベルのビルドファイルです。 buildscript { リポジトリ{ jcenter() } 依存関係{ クラスパス 'com.android.tools.build:gradle:2.0.0' //注:ここでは、アプリケーションの依存関係を置かないでください。彼らは、ファイルbuild.gradle個々のモジュールに //に属し }} allprojects { リポジトリ{ jcenter() }} タスククリーン(タイプ:削除){ はrootProject.buildDir を削除} –