2016-09-12 18 views
0

私はAOSPからシステムをコンパイルし、Nexus 7に高速ブートしました。現在、ネットワークプロバイダ経由で位置更新をテストする非常に簡単なアプリケーションを作成しようとしています。java.lang.IllegalArgumentException:プロバイダが存在しません:ネットワーク

私はSIMカードをインストールしてすべての設定を有効にしていますが、私はいつも以下のエラーが表示されます。ネットワークプロバイダがないようです。しかし、どうすればそれを有効にすることができますか? I(GPSが正常に動作している)。

D/PbdTrial(4527): Network provider NOT enabled 
D/AndroidRuntime(4527): Shutting down VM 
E/AndroidRuntime(4527): FATAL EXCEPTION: main 
E/AndroidRuntime(4527): Process: com.example.jack.pbdtrial, PID: 4527 
E/AndroidRuntime(4527): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.jack.pbdtrial/com.example.jack.pbdtrial.MainActivity}: java.lang.IllegalArgumentException: provider doesn't exist: network 
E/AndroidRuntime(4527): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) 
E/AndroidRuntime(4527): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) 
E/AndroidRuntime(4527): at android.app.ActivityThread.access$800(ActivityThread.java:144) 
E/AndroidRuntime(4527): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) 
E/AndroidRuntime(4527): at android.os.Handler.dispatchMessage(Handler.java:102) 
E/AndroidRuntime(4527): at android.os.Looper.loop(Looper.java:135) 
E/AndroidRuntime(4527): at android.app.ActivityThread.main(ActivityThread.java:5221) 
E/AndroidRuntime(4527): at java.lang.reflect.Method.invoke(Native Method) 
E/AndroidRuntime(4527): at java.lang.reflect.Method.invoke(Method.java:372) 
E/AndroidRuntime(4527): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) 
E/AndroidRuntime(4527): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) 
E/AndroidRuntime(4527): Caused by: java.lang.IllegalArgumentException: provider doesn't exist: network 
E/AndroidRuntime(4527): at android.os.Parcel.readException(Parcel.java:1544) 
E/AndroidRuntime(4527): at android.os.Parcel.readException(Parcel.java:1493) 
E/AndroidRuntime(4527): at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:584) 
E/AndroidRuntime(4527): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:867) 
E/AndroidRuntime(4527): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:459) 
E/AndroidRuntime(4527): at com.example.jack.pbdtrial.MainActivity.onCreate(MainActivity.java:73) 
E/AndroidRuntime(4527): at android.app.Activity.performCreate(Activity.java:5933) 
E/AndroidRuntime(4527): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) 
E/AndroidRuntime(4527): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) 

答えて

0

を年齢のため、この中で立ち往生し、何の手がかりを持っているされていないあなたがマニフェストにこれを追加しましたか?また

<manifest ... > 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    ... 
</manifest> 

、あなたの携帯電話の設定で位置更新を有効にしている、あなたは私が許可を追加し、設定を有効にしていることにusing this method

+0

を有効にするようにユーザに促すことができることを確認すべき。しかし、私は場所の更新を要求するとき、ネットワークプロバイダはまだ有効になっていません。 –

+0

それから、問題はAOSPのコンパイルから来るかもしれません... – Jaythaking

+0

不正な答え:権限はこの例外とは関係ありません – saksham

関連する問題