常见问题
一般问题在GitHub的问题中搜索即可找到答案. 以下列举常见问题
无法打包¶
Attribute application@networkSecurityConfig value=(@xml/network_security_config_release) from AndroidManifest.xml:21:9-21
is also present at [com.github.liangjingkanji:Net:3.1.0] AndroidManifest.xml:18:9-69 value=(@xml/network_security_config).
Suggestion: add 'tools:replace="android:networkSecurityConfig"' to <application> element at AndroidManifest.xml:21:9-21:11 to override.
错误提示也给出解决方案: 在你项目中的AndroidManifest中添加一行
tools:replace="android:networkSecurityConfig"
没有我需要的请求参数类型¶
默认支持的常见HTTP参数类型. 如果没有你需要的请求参数类型可以继承RequestBody实现
scopeNetLife {
Post<String>("api"){
body = MyRequestBody()
}.await()
}
没有我需要的功能¶
Android上基本上99%都是基于OkHttp的网络请求解决方案. Net优秀之处在于完美支持OkHttp的所有功能组件.
如果Net没有实现的功能可以百度/谷歌搜索OkHttp如何实现**功能