2020-05-12 22:21:32.300 27492-27492/com.example.smith.app E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.smith.app, PID: 27492
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/vision/face/internal/client/zzc;
at com.google.android.gms.vision.face.FaceDetector$Builder.build(Unknown Source)
at com.example.smith.swipe.SelectProfilePic$3.onClick(SelectProfilePic.java:123)
我想检测上传的图片中是否有人脸
FaceDetector faceDetector = new FaceDetector.Builder(getApplicationContext())
.setTrackingEnabled(false)
.setLandmarkType(FaceDetector.ALL_LANDMARKS)
.setMode(FaceDetector.FAST_MODE)
.build();
当我在一个新项目中尝试这个方法时,它运行得非常完美。
我在两个项目中使用的版本:
implementation 'com.google.android.gms:play-services-vision:11.8.0'
最佳答案
将其放入 list 中 <application>
标签:
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
关于java.lang.NoClassDefFoundError Google Vision API android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61833807/