访问被拒绝在 Android 上找到属性“net.dns1”

问题描述

我在我的应用上使用 agora 视频通话,但在 Android 物理设备和模拟器上出现以下错误。在 iOS 上还没有任何问题。所以我相信这不是 app_id 不正确。

这里有错误

D/agora-jni( 4883): android bridge create done...
E/libc    ( 4883): Access denied finding property "net.dns1"
E/libc    ( 4883): Access denied finding property "net.dns2"
E/libc    ( 4883): Access denied finding property "net.dns3"
E/libc    ( 4883): Access denied finding property "net.dns4"

这是我的 app/build.gradle 文件

...

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$FlutterRoot/packages/Flutter_tools/gradle/Flutter.gradle"

android {
    compileSdkVersion 30

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        applicationId "..."
        minSdkVersion 19
        targetSdkVersion 30
        versionCode FlutterVersionCode.toInteger()
        versionName FlutterVersionName
        multiDexEnabled true
    }

   ...

    signingConfigs {
        release {
            ...
        }
    }

    buildTypes {
        debug {
            minifyEnabled false
            shrinkResources false
        }
        release {
            signingConfig signingConfigs.release
            minifyEnabled true
            useProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
        }
    }
}

Flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.google.firebase:firebase-analytics-ktx'
    implementation group: 'com.google.android.material',name: 'material',version: '1.4.0-alpha02'
    implementation platform('com.google.firebase:firebase-bom:27.1.0')
    implementation "androidx.multidex:multidex:2.0.0"
    implementation 'androidx.browser:browser:1.3.0'
}

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

我正在使用 r8 收缩和 proguard。我的 proguard-rules.pro 文件

-keep class io.agora.**{*;}

还有我的 gradle.properties 文件

org.gradle.jvmargs=-Xmx1536M
android.useandroidX=true
android.enableJetifier=true
android.enableR8=true
android.bundle.enableuncompressedNativeLibs=false

我的 pubspec.yaml 文件

permission_handler: ^6.1.1
agora_rtc_engine: ^3.1.3

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)