FC2ブログ

パーミッション設定忘れに注意

Google Android WebAPIプログラミング入門
を読みながら、Youtube アプリ作成の勉強してます



今回、単純なエラーをしていました

JUnit Test を行っていましたが
Run As > Android JUnit Test を実行したとき、
エラーがでて、かなり考え込みました

JUnit のエラーログには
at net.linuxliker.data.test.FeedFactoryTest.testCreate(FeedFactoryTest.java:17) at java.lang.reflect.Method.invokeNative(Native Method) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:520) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1447)
となっていて、調べると

assertEquals(iRet,HttpStatus.SC_OK);
に問題があるということだったので、ソースを見ましたが
問題になりそうなところがありませんでした

しかし、よくよく考えてみたら、
AndroidManifest.xml
のパーミッション設定で
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
を追記するのを忘れていました

この権限をつけないと、アプリはネット接続することができません

これが原因でした

スポンサーサイト



テーマ : プログラミング
ジャンル : コンピュータ

コメント

非公開コメント

承認待ちコメント

このコメントは管理者の承認待ちです
最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック