Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
在React原生项目中使用Proguard保留android.text.StaticLayout_Android_React Native_Proguard_Android Proguard - Fatal编程技术网

在React原生项目中使用Proguard保留android.text.StaticLayout

在React原生项目中使用Proguard保留android.text.StaticLayout,android,react-native,proguard,android-proguard,Android,React Native,Proguard,Android Proguard,我正在用 Proguard已启用。 生成失败,并发出以下警告: 警告:com.facebook.fbui.textlayoutbuilder.proxy.StaticLayoutProxy:找不到引用方法的StaticLayout(java.lang.CharSequence,int,int,android.text.text.Layout$Alignment,android.text.text启发式,float,float,boolean,android.text.texttutils$Tru

我正在用 Proguard已启用。 生成失败,并发出以下警告:

警告:com.facebook.fbui.textlayoutbuilder.proxy.StaticLayoutProxy:找不到引用方法的StaticLayout(java.lang.CharSequence,int,int,android.text.text.Layout$Alignment,android.text.text启发式,float,float,boolean,android.text.texttutils$TruncateAt,int,int)'在库类android.text.StaticLayout中

如果我将
-dontwarn android.text.StaticLayout
添加到我的proguard配置中,它会生成,但随后在运行时崩溃,因此我认为应该强制proguard保留该构造函数

我试试这个:

-keep class android.text.StaticLayout extends android.text.Layout { *; }

-keepclasseswithmembers class android.text.StaticLayout extends android.text.Layout {
public <init>(java.lang.CharSequence,int,int,android.text.TextPaint,int,android.text.Layout$Alignment,android.text.TextDirectionHeuristic,float,float,boolean,android.text.TextUtils$TruncateAt,int,int);
-keep类android.text.StaticLayout扩展了android.text.Layout{*;}
-KeepClassSwithMembers类android.text.StaticLayout扩展了android.text.Layout{
public(java.lang.CharSequence,int,int,android.text.TextPaint,int,android.text.Layout$Alignment,android.text.textdirection启发式,float,float,boolean,android.text.TextUtils$TruncateAt,int,int);
但是构建失败了,正确的proguard规则是什么