我正在尝试将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.**
答案 0 :(得分:4)
fwiw我正在使用以下
-keep class com.vuforia.** { *; }
-keep interface com.vuforia.** { *; }
-keep class com.osterhoutgroup.** { *; }
-keep class com.ti.s3d.** { *; }
-dontwarn com.vuforia.ar.**