0

我目前正在尝试启动并运行 MirrorLink 示例应用程序。使用 Android Studio 的 MirrorLink 插件时,可以在创建新项目时使用向导。 https://causeway.carconnectivity.org/wg/DevWG/document/folder/570

此向导会自动创建一个 Gradle 脚本,该脚本会生成所需的 self-signed.ccc.crt 证书以获取 Apps MirrorLink 感知。

当我使用提供的验证器工具检查 .apk 时https://causeway.carconnectivity.org/wg/DevWG/document/folder/570

我总是得到以下日志输出:

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 添加到证书中。

非常感谢任何帮助。

4

1 回答 1

0

服务器 ID 未在证书中使用,但由 Validator 工具用于检查 Developer Certificate Mechanism 是否配置正确。如果您在标有“用于检查开发人员证书的服务器 ID”的文本字段中输入服务器 ID,然后按“验证应用程序”按钮,验证器将使用提供的服务器 ID,并检查它是否在您的开发人员证书中。

以下是一切顺利时的示例(部分服务器 ID 被隐藏):APK 验证器屏幕截图

于 2018-06-26T10:49:02.970 回答