通过创建 Android 应用和代码签名入门

在本教程中,你将了解如何使用 App Center 设置一个示例 Android 应用。

必备步骤

登录到 GitHub 并分叉存储库

  1. 登录到你的GitHub 帐户
  2. 访问示例应用的 GitHub 存储库
  3. 单击页面右上角的 " 分叉 "。

登录到 App Center

  1. 打开 App Center 门户
  2. 单击 "连接" GitHub "并登录,或使用另一个提供程序。

在 App Center 中创建新应用

  1. 单击 " 添加新应用"。
  2. 将应用命名为 Android 应用
  3. 分别选择 " AndroidJava "。
  4. 单击 " 添加新应用"。

替换应用密码

为了使示例应用程序能够将信息发送到 App Center,必须更改应用程序机密,使其与为特定 App Center 项目提供的密码相匹配。

  1. 在 " 应用 " 列表中单击 "应用",导航到 App Center 中的应用页面。
  2. 通过单击左侧边栏中的 "设置,中转到应用的设置。
  3. 单击右上角的 三个点 以打开上下文菜单,然后单击 " 复制应用程序密钥"。
  4. 转到 sampleapp_android 存储库并导航到 MainActivity
  5. 在项目的 MainActivity 中,找到以下各项。 注意:你还可以在 App Center 门户中的 "入门" 页上找到带有特定应用程序机密的代码片段。
@Override
protected void onCreate(Bundle savedInstanceState) {
        AppCenter.start(getApplication(), "<APP SECRET HERE>",
                Analytics.class, Crashes.class);
  1. <APP SECRET HERE>将替换为唯一的应用密钥。
  2. 将更改添加、提交并推送到分叉存储库。 此操作可从终端或您选择的工具完成。

签署 Android 包工具包 (APK)

代码签名是可选的,但建议使用。 若要运行测试并将应用分发给用户,必须使用证书对 APK 进行数字签名。 为示例应用创建应用 ID 后,请按照以下步骤手动对 APK 进行签名。 若要了解数字证书的定义,或者除了下面所述的签名选项以外,请参阅 Android 开发人员文档

  1. 打开 Android Studio,然后单击 " 打开现有 Android Studio 项目"。

  2. 导航到计算机上的分叉示例应用存储库位置,并将其上载到 Android Studio。

  3. 在最左边的面板中,单击 " 生成变体 ",然后单击它。

  4. 请确保将 "生成变量" 设置为 "发布"。

  5. 从菜单栏中转到 生成 > 生成已签名的 APK

  6. 退出 Module: app ,然后单击 "下一步"。

  7. 在 " 密钥存储路径" 中,单击 " 新建 ... ",并根据以下映像从 Android 开发人员文档创建密钥存储:创建  新的应用

  8. 单击“确定”。 密钥存储密码密钥别名密钥密码 应自动填写新的密钥存储中的信息。 单击“下一步”。

  9. 选择已签名 APK 的目标,确保 " 生成类型 " 设置为 " 发布",并选择 "签名版本 V1 " 和 " V2"。 单击“完成” 。

  10. Gradle 应自动开始生成。 所有内容同步后,你应在指定的目标文件夹中找到你的已签名 APK。

  11. 将更改添加、提交并推送到分叉存储库。

可选:在 Android Studio 中运行应用并阅读说明

必须将崩溃和分析服务链接到应用程序,关联的按钮才能将以可跟踪数据发送到 App Center。 有关更多详细信息,请参阅 崩溃快速入门分析快速入门