2013年8月20日火曜日

エラー(java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10030 nor current process has android.permission.READ_PHONE_STATE)

java.lang.RuntimeException: Unable to start activity ComponentInfo{パッケージ名/パッケージ名.起動クラス名}: java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10030 nor current process has android.permission.READ_PHONE_STATE.

こんなエラーが出てしまった。。。

何だと、思いながらも、何となくわかってしまった!!

原因は

manifest.xmlのパーミッションの付け忘れだ!!

パーミッションがないのに、端末情報を参照しようとしたら、怒らたンゴ

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

↑これを追加したら、ちゃんと動きました。。


0 件のコメント:

コメントを投稿