美文网首页
[Android 知识点剖析] targetSdk 23以下声明

[Android 知识点剖析] targetSdk 23以下声明

作者: 段子周 | 来源:发表于2019-10-14 23:14 被阅读0次

    最近遇到一个很坑的问题,项目targetSdk 22,并不需要动态声明权限,manifest中声明过权限WRITE_EXTERNAL_STORAGE,但是写log文件在特定平台上报错没有权限。但是自己手写一个简单demo确是可以的。。。

    最后发现是HockeyApp AAR里的AndroidManifest.xml权限申请的时候加了这么一句

    <uses-permission
            android:name="android.permission.WRITE_EXTERNAL_STORAGE"
            android:maxSdkVersion="18" />
    

    所以最终的apk AndroidManifest.xml merge以后,是sdk18以上不申请这个权限。。。所以导致整个app没有写权限了

    这个问题花了点时间,WTF

    HockeyApp github issue

    相关文章

      网友评论

          本文标题:[Android 知识点剖析] targetSdk 23以下声明

          本文链接:https://www.haomeiwen.com/subject/jupsyctx.html