又得提到我熟悉的12月份末尾,依舊想着把自己遇到的問題給大家看看,順便分享我的解決辦法。
看過我第一個發的隨筆就知道,我遇到過給項目app打包成apk的問題啊,雖然解決了,但是運行到手機上
就又出現了用戶無法登陸的問題。
我雖然解決了,但是原理不知道,所以希望各位看了我的這篇隨筆后,還是百度下,多學習學習原因。
我的解決辦法是(也是在百度上搜到的額):
1.在你的項目里的,app里的,res的里面,新建一個文件夾,取名為xml。
然后啊,在這個文件夾里新建 XML resource file啊,取名為network_security_config.xml,
里面呢,就寫
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config> 這些代碼就行了,第一步完成啊。
2.打開你的項目的,app,的AndroidManifest.xml,就是你活動注冊的地方啊,這你不知道的話,你就上百度搜搜
打開之后呢,你就在application那里面添加
android:networkSecurityConfig="@xml/network_security_config"
舉例說明
<application
android:name=".Myapplication"
android:allowBackup="true"
android:icon="@drawable/icon_competiton_teleplay1"
android:label="作品展示"
android:networkSecurityConfig="@xml/network_security_config" 就是這行啊!
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
然后我試了,就能登錄了。具體原理我也不知道,想了解的朋友上百度搜搜。