私の最初の携帯電話ではロリポップを使用していますが、プログラムは正常に動作し、SMSを送受信できます。しかし、私の2番目の携帯電話では、マシュマロを使用して、私のアプリは強制的に閉鎖されます。 android.view.View $でのonClick: アンドロイドのための方法を実行できませんでした:私は問題SMSメッセージを送信しています:uid 10137にはandroid.permission.SEND_SMSはありません
これは、ログの後に強制的に閉じ...
java.lang.IllegalStateException何だ見当がつかない android.view.View $で android.widget.CompoundButton.performClick(CompoundButton.java:122)で android.view.View.performClick(View.java:5207)でDeclaredOnClickListener.onClick(View.java:4461) PerformClick.run(View.java:21177)at android.os.Handler.handleCallback(Handler.java:739) android.os.Handler.di spuchMessage(Handler.java:95)at android.os.Looper.loop(Looper.java:148)at android.app.ActivityThread.main(ActivityThread.java:5458)at java.lang.reflect.Method。呼び出す(ネイティブメソッド) com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:738) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)原因 : のjava.lang.reflect.InvocationTargetException のjava.lang.reflect.Method.invoke(ネイティブメソッド)android.view.View $ DeclaredOnClickListener.onClick(View.java:4456)... 10他の原因: java.lang.SecurityException:SMSメッセージを送信中: uid 10137にandroid.permission.SEND_SMSがありません。 でandroid.os.Parcel.readException(Parcel.java:1620) android.os.Parcel.readException(Parcel.java:1573)at com.android.internal.telephony.ISms $ Stub $ Proxy.sendTextForSubscriber( android.telephony.SmsManager.sendTextMessageでISms.java:842) でandroid.telephony.SmsManager.sendTextMessageInternal(SmsManager.java:311) (SmsManager.java:294) com.example.tamvan.komunikasiberlapisで 。 MainActivity.clicksaklar1GSMMode(MainActivity.java:379) ... 12もっと
と、これはマニフェスト
で私の許可です<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
可能性のある重複した[Androidの権限は、私はそれを宣言した場合でも、動作しません](http://stackoverflow.com/questions/32635704/android-permission-doesnt-work-even-if-あなたが実際にまだパーミッションを持っていないので、私はSMSを送信するためにボタンを押し、私のアプリケーションのクラッシュ、 –
はい。リンクされた投稿の回答を読んでください。なぜそれが起こっているのか、何をする必要があるのか、そして一時的な回避策を与えるのかを説明します。 –
はい、問題の開始は、はい、私はhave-declared-it) –