奇葩BUG

作者: 懒猫1105 | 来源:发表于2018-06-24 23:30 被阅读0次

    1. Android Studio升级到3.0之后,生成的APK安装失败(-22)

    • 原因:升级3.0之后自动启用了instant run功能导致生成的apk包是不完整的
    • 解决:在设置中关闭instant run功能即可

    2. 关闭instant run生成的APK还是安装失败(-15)

    • 原因:-15错误码表示 INSTALL_FAILED_TEST_ONLY,因为设置了android:testOnly=”true”
    • 解决:
      1. 检查\app\src\main\AndroidMainfest.xml中是否有testOnly属性为true,如果有去掉或者改为false
      2. 检查\app\build\intermediates\manifests\full\debug\AndroidManifest.xml中关于生成apk的信息,是否有testOnly属性为true
      3. 检查Android Studio和gradle版本是否为alpha版本,换为稳定版本
      4. 检查是否关闭Instant Run功能,关掉此功能
      5. 检查是否使用alpha版本的依赖库,换成稳定版本
      6. 以上还不行,试试Build-->Build APK(s)

    3.ViewPager+Fragment中使用高德地图的MapView导致Map重合

    • 原因:MapView底层使用的是GLSurfaceView,GLSurfaceView导致2个Map压盖
    • 解决:使用TextureView底层的地图控件
      • GLSurfaceView底层: MapView、MapFragment、SupportMapFragment
      • TextureView底层:TextureMapView、TextureMapFragment、TextureSupportMapFragment
      • 备注:TextureMapView使用需要开启硬件加速否则无法显示Map,推荐直接使用TextureMapFragment和TextureSupportMapFragment

    相关文章

      网友评论

          本文标题:奇葩BUG

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