この問題に関してかなりの数の投稿があることは知っていますが、まだ修正できませんでした。
つまり、私が持っているのは基本的に非常に小さなアプリで、VideoViewウィジェットしか含まれていません。エミュレーターにデプロイすると、すべてが正常になります。デバイス上でテストしようとすると、基本的に例外が発生します
Permission Denial: starting Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10000000
cmp=jfl.projects.fk/.StartupActivity } from null (pid=3903, uid=2000) requires
android.permission.INTERNET
ええと、そのエラーメッセージを読んだ後、私はマニフェストに可能な限り多くの許可タグを詰め込みました(まあ、一度に1つずつ、最後が何も解決しなかったたびに)、しかし、ええ、何を推測します。だから、これらは私が追加した権限です:
<uses-permission android:name="android.permission.INTERNET"/>
マニフェスト内-タグ
android:permission="android.permission.INTERNET"
アプリケーションの修飾子として-およびアクティビティの修飾子として-タグ
マニフェストは基本的にそれだけです。アクティビティは、定義するインテントフィルタータグをネストしました
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
しかし、それだけです。
ここで無視されていると感じ、インターネットの許可を切望しているアイデアはありますか?