使用Vuforia配置Proguard时出错

时间:2016-08-17 12:05:59

标签: android vuforia android-proguard

我正在尝试将Vuforia置于proguard设置中并显示错误日志:

  

警告:com.qualcomm.ar.pl.ODGR7Controller:找不到引用   class com.osterhoutgroup.api.ext.ExtendDisplay

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView $ Layout

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView $ RenderMode

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView $ Layout

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView $ RenderMode

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView $ Layout

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView $ RenderMode

     

警告:com.qualcomm.ar.pl.ODGX6Controller:找不到引用   class com.ti.s3d.S3DView

     

警告:有11个未解析的类或接口引用。

     

警告:处理任务java.io.IOException时出现异常:请   首先纠正上述警告。

     

错误:任务执行失败   ':应用程序:transformClassesAndResourcesWithProguardForDebug'。

     
    

java.io.IOException:请先纠正上述警告。

  

我的节目:

#tests

#-keep class com.qualcomm.** { *; }

-keep class com.vuforia.** { *; }

#-keep class com.qualcomm.ar.pl.** { *; }

-keep class com.vuforia.ar.pl.** { *; }

#-dontwarn class com.qualcomm.ar.pl.** { *; }

#-dontwarn class com.vuforia.ar.pl.**

1 个答案:

答案 0 :(得分:4)

fwiw我正在使用以下

-keep class com.vuforia.** { *; }
-keep interface com.vuforia.** { *; }

-keep class com.osterhoutgroup.** { *; }
-keep class com.ti.s3d.** { *; }

-dontwarn com.vuforia.ar.**