记录点android升级内容

  1. Cleartext HTTP traffic to yun.tjwzkj.com not permitted

在android中不仅要由网络权限<uses-permission android:name="android.permission.INTERNET"/>,而且需要在Application中增加android:usesCleartextTraffic="true"

还可以创建xml文件夹里面有个network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>

<network-security-config>

<base-config cleartextTrafficPermitted="true" />

</network-security-config>

在AndroidManifest.xml中

<application

android:allowBackup="true"

android:icon="@mipmap/ic_wzkj"

android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

android:supportsRtl="true"

android:theme="@style/AppTheme.NoActionBar"

android:networkSecurityConfig="@xml/network_security_config"

android:usesCleartextTraffic="true">

  1. android自动更新

2.1)遇到2个问题

'android.content.res.XmlResourceParser android.content.pm.ProviderInfo.loadXmlMetaData(android.content.pm.PackageManager, java.lang.String)' on a null object reference

这个需要在xml目录下建立一个filepaths.xml

<?xml version="1.0" encoding="utf-8"?>

<paths>

<external-path

name="files_root"

path="Android/data/com.aaa.web/" />

<external-path

name="external_storage_root"

path="." />

</paths>

2.2)需要在AndroidManifest.xml中加入

<provider

android:name="android.support.v4.content.FileProvider"

android:authorities="${applicationId}.fileprovider"

android:exported="false"

android:grantUriPermissions="true">

<meta-data

android:name="android.support.FILE_PROVIDER_PATHS"

android:resource="@xml/filepaths"

/>

</provider>

2.3)需要在AndroidManifest.xml加入一下权限

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"

tools:ignore="ScopedStorage" />

<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

<uses-permission

android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"

tools:ignore="ProtectedPermissions" />

相关推荐
墨染天姬28 分钟前
【android 驱动开发九】生产者-消费者模型
android·驱动开发
android_xc2 小时前
Android Studio适配butterknife遇到的坑
android·ide·android studio·butterknife
2501_915918413 小时前
uni-app 项目 iOS 上架效率优化 从工具选择到流程改进的实战经验
android·ios·小程序·uni-app·cocoa·iphone·webview
00后程序员张3 小时前
如何在不同 iOS 设备上测试和上架 uni-app 应用 实战全流程解析
android·ios·小程序·https·uni-app·iphone·webview
米豆同学5 小时前
SufraceFlinger图像合成原理(3)-SurfaceFlinger中Layer的创建和销毁
android
米豆同学5 小时前
SufraceFlinger图像合成原理(2)-SurfaceFlinger与应用进程间的通信
android
用户2018792831675 小时前
uses-library:系统应用报NoClassDefFoundError问题
android
叽哥5 小时前
Kotlin学习第 4 课:Kotlin 函数:从基础定义到高阶应用
android·java·kotlin
mg6685 小时前
安卓玩机工具----安卓“搞机工具箱”最新版 控制手机的玩机工具
android·智能手机
诺诺Okami5 小时前
Android Framework- Activity启动2
android