Modify: 异常上报、权限申请

This commit is contained in:
Quyunshuo
2020-08-29 16:01:33 +08:00
parent b30ce8fdf0
commit ab2266dc0f
10 changed files with 64 additions and 5 deletions

View File

@ -15,6 +15,7 @@ android {
versionCode BuildConfig.versionCode
versionName BuildConfig.versionName
testInstrumentationRunner AndroidX.AndroidJUnitRunner
multiDexKeepProguard file("multidexKeep.pro")
}
// signingConfigs {
@ -68,7 +69,6 @@ android {
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation AndroidX.MultiDex
if (!BuildConfig.isAppMode) {
implementation project(path: ':Lib_Main')
} else {

1
app/multidexKeep.pro Normal file
View File

@ -0,0 +1 @@
-keep public class com.tencent.bugly.**{*;}

View File

@ -1,7 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.quyunshuo.androidbaseframemvvm">
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission
android:name="android.permission.READ_LOGS"
tools:ignore="ProtectedPermissions" />
<application
android:name=".AppApplication"
android:allowBackup="true"

View File

@ -1,6 +1,5 @@
package com.quyunshuo.androidbaseframemvvm
import androidx.multidex.MultiDex
import com.quyunshuo.androidbaseframemvvm.eventbus.index.MainEventIndex
import com.quyunshuo.common.CommonApplication
import org.greenrobot.eventbus.EventBus
@ -14,7 +13,6 @@ import org.greenrobot.eventbus.EventBus
class AppApplication : CommonApplication() {
override fun initialize() {
MultiDex.install(this)
// 开启EventBusAPT,优化反射效率
EventBus
.builder()