Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 错误R8:缺少类:sun.net.spi.nameservice.NameServiceDescriptor在发布期间发生,应用程序崩溃_Android_Proguard_Vpn - Fatal编程技术网

Android 错误R8:缺少类:sun.net.spi.nameservice.NameServiceDescriptor在发布期间发生,应用程序崩溃

Android 错误R8:缺少类:sun.net.spi.nameservice.NameServiceDescriptor在发布期间发生,应用程序崩溃,android,proguard,vpn,Android,Proguard,Vpn,我正在创建一个VPN应用程序,当我在调试应用程序中构建apk时工作正常,但在发布模式下,apk生成时带有警告缺少类:sun.net.spi.nameservice.NameServiceDescriptor 应用程序在打开后崩溃。禁用proguard也不起作用。 我已经添加了proguard-rules.pro文件,但没有在其中添加任何代码 您能找到错误原因吗Java 9不再具有类sun.net.spi.nameservice.NameServiceDescriptor: 如果是Java 8,

我正在创建一个VPN应用程序,当我在调试应用程序中构建apk时工作正常,但在发布模式下,apk生成时带有警告
缺少类:sun.net.spi.nameservice.NameServiceDescriptor

应用程序在打开后崩溃。禁用proguard也不起作用。 我已经添加了proguard-rules.pro文件,但没有在其中添加任何代码


您能找到错误原因吗Java 9不再具有类sun.net.spi.nameservice.NameServiceDescriptor:

如果是Java 8,您可以尝试保留该类:

-keep class sun.net.spi.nameservice.NameServiceDescriptor { *; }
-keep class sun.net.spi.nameservice.NameService { *; }

在没有代码的情况下,noI通过保持上述类存在相同错误来尝试此方法