我正在尝试按照这里的示例执行离线验证(https://github.com/googlesamples/android-play-safetynet/blob/master/server/java/src/main/java/OfflineVerify.java)。但是,当我尝试导入以下类时,Android Studio显示未解析的引用
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.client.json.webtoken.JsonWebSignature;
import org.apache.http.conn.ssl.DefaultHostnameVerifier;未解析的引用是api和DefaultHostnameVerifier。
我是否遗漏了一些设置?
发布于 2020-06-03 16:42:55
因为DefaultHostnameVerifier类所在的SDK在本地Android直播间没有同步。您需要在gradle文件中添加两个SDK的依赖项: google-http-client-jackson2和httpclient。您可以在GitHub上看到相应的配置:
https://github.com/googlesamples/android-play-safetynet/blob/master/server/java/build.gradle
dependencies {
compile 'com.google.http-client:google-http-client-jackson2:1.22.0'
// Apache HttpClient is used to verify the hostname against the signed certificate in OfflineVerify.
compile 'org.apache.httpcomponents:httpclient:4.5.2'
}https://stackoverflow.com/questions/61947006
复制相似问题