我目前正在尝试启动并运行MirrorLink示例应用程序。当使用Android Studio的MirrorLink插件时,可以在创建新项目时使用向导。https://causeway.carconnectivity.org/wg/DevWG/document/folder/570
此向导会自动创建Gradle脚本,该脚本会生成必需的self-signed.ccc.crt证书,以使应用程序能够识别MirrorLink。
当我使用提供的验证程序工具https://causeway.carconnectivity.org/wg/DevWG/document/folder/570检查.apk时
我总是得到以下日志输出:
Checking com.mirrorlink.android.app.LAUNCH intent - OK
Checking com.mirrorlink.android.app.TERMINATE intent - OK
Checking com.mirrorlink.android.service.ACCESS_PERMISSION permission - OK
Checking DEVELOPER entity - OK
Checking if developer certificate exists for serverID="" - FAIL.
Provided serverID is empty
Checking application id - OK
Checking self signed certificate - OK
The APK is not configured correctly.官方文档没有说明如何将serverID添加到证书中。
任何帮助都是非常感谢的。
发布于 2018-06-26 18:49:03
服务器ID不在证书中使用,但由Validator工具用于检查开发人员证书机制是否配置正确。如果您在标有“用于检查开发人员证书的服务器ID”的文本字段中放置一个服务器ID,然后按下“验证应用程序”按钮,则验证程序将使用提供的服务器ID,并检查它是否在您的开发人员证书中。
下面是一个示例,展示了当一切顺利时的样子(部分服务器ID被遮挡了):

https://stackoverflow.com/questions/50988845
复制相似问题