混淆报错
曰了动物园啊 发布于2018-07 浏览:2304 回复:3
0
收藏
快速回复

 

demo也一样

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.ctg.itrdc.ecloud, PID: 13065
java.lang.NoSuchFieldError: no "J" field "index" in class "Lcom/baidu/idl/facesdk/FaceTracker;" or its superclasses
at com.baidu.idl.facesdk.FaceTracker.create(Native Method)
at com.baidu.idl.facesdk.FaceTracker.(Unknown Source:17)
at com.baidu.idl.face.platform.c.a(Unknown Source:12)
at com.baidu.idl.face.example.MainActivity.a(Unknown Source:20)
at com.baidu.idl.face.example.MainActivity.onCreate(Unknown Source:159)
at android.app.Activity.performCreate(Activity.java:7277)
at android.app.Activity.performCreate(Activity.java:7268)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2953)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3078)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:187)
at android.app.ActivityThread.main(ActivityThread.java:7021)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:514)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:888)

收藏
点赞
0
个赞
共3条回复 最后由东哥pop回复于2018-07
#4东哥pop回复于2018-07

这个问题我也找了一上午 错误出在at com.baidu.idl.face.license.AndroidLicenser.init  错误出在faceplatform-release引入包里面 的facesdk.jar 里面的架包被混淆了。 我在混淆文件里面加入
#保持 百度的东西p不被混淆
-keep class com.baidu.** {*;}
-keep class vi.com.** {*;}
-dontwarn com.baidu.**  问题就解决了, 你可以试试

0
#3dataenergy回复于2018-07
#2 用户已被禁言回复
社区目前移动端的版主基本没有。相关问题可以提交工单咨询百度技术

大佬,麻烦帮我看一下我的问题,贴子:

http://ai.baidu.com/forum/topic/show/869851

0
#2用户已被禁言回复于2018-07

社区目前移动端的版主基本没有。相关问题可以提交工单咨询百度技术

1
TOP
切换版块