android:name="android.permission.ACCESS_NETWORK_STATE"/>こんなの書きますよね。ここで追加してないはずなのに、いくつか勝手にPermissionが追加されてたりした。原因はけっこうすぐわかりました。targetSdkVersion古い実はtargetSdkVersionが古いといくつかpermissionが勝手に追加されます。maxSdkVersion=18android.permission.USE_CREDENTIALSandroid.permission.WRITE_EXTERNAL_STORAGEここらへんが勝手に追加されてました。21で古くなかったです。Studioの人はbuild.gradle、eclipseの人はAndroidManifest.xml見てね。LibraryのtargetSdkVersionが古いここまで見ないと解決しない人は、なんかLibraryを使っていて、さらにそれがちょっと古いか、頑張って昔まで対応しているやつだと思われる。