【问题标题】:Error integrating Aurasma: Resource Integrity check failed集成 Aurasma 时出错:资源完整性检查失败
【发布时间】:2012-09-03 06:07:22
【问题描述】:

我正在尝试将 Aurasma 集成到我的应用程序中。所有应用程序都运行良好,但在 Aurasma 部分,当我在 Button Click 上启动它时,它会在初始屏幕上抛出一条消息“发生错误”,在 Log Cat 上显示“资源完整性检查失败”我想知道为什么会这样,我在没有任何点击事件的情况下将 aurasma 集成到单独的应用程序中,它直接启动然后它可以工作,但在我的应用程序中它不工作,为什么。我确信以下几点:

  • 确保 SDK 工具为 14 或更高版本。

  • 检查 Eclipse 项目以确保 AurasmaKernel 在构建路径上按要求设置

  • 检查 AurasmaKernel 包是否已在 Eclipse 中正确构建(也可以尝试手动构建)

  • 确保内核已正确提取,并且您的资源不会与任何打包的库发生冲突

但它却没有同样的错误信息。

启动 Aurasma 的代码如下:

  aurasmaIntent = AurasmaIntentFactory.getAurasmaLaunchIntent(HomeActivity.this,
 getString(R.string.app_name), getString(R.string.app_version));
 } catch (AurasmaLaunchException e) {
 Log.e("AKTest", "Error getting intent", e);
 showDialog(DIALOG_ERROR);
 return;
}

 if (DELAY_START) {
 AurasmaSetupCallback callback = new AurasmaSetupCallback() {

  @Override
  public void onLoaded() {
   dismissDialog(DIALOG_PROGRESS);
   startActivity(aurasmaIntent);
  }

@Override
public void onLoadWarning(final int code) {
 Log.w("AKTest", "Preload warning: " + code);
}

@Override
public void onLoadFail(final int code) {
 Log.e("AKTest", "Preload error: " + code);
 dismissDialog(DIALOG_PROGRESS);
 showDialog(DIALOG_ERROR);
}
 };
 showDialog(DIALOG_PROGRESS);

 AurasmaIntentFactory.startAurasmaPreload(getApplicationContext(), aurasmaIntent,
 callback);
 } else {
  startActivity(aurasmaIntent);
}
}

【问题讨论】:

  • 您解决了这个问题吗?我现在也卡住了:-S 我的错误 *** 09-27 12:13:20.843: E/AKTest(2980): Error getting intent ***

标签: android augmented-reality aurasma


【解决方案1】:

如果您更改 Aurasma 库中的某些资源(布局或字符串),您将收到此错误 - “发生错误”。图书馆检查 Aurasma 开始的资源。不要更改或删除任何文件。

另一个可能导致错误的事情是:

aurasmaIntent = AurasmaIntentFactory.getAurasmaLaunchIntent(HomeActivity.this,
    getString(R.string.app_name), getString(R.string.app_version));

这里的第二个参数是userAgentName。这是您从studio.aurasma.com 获得的应用程序的名称。在“制作您自己的应用程序”中,您可以看到应用程序名称 - 此名称与您的应用程序相关,但可以不同。

【讨论】:

    【解决方案2】:

    检查清单中的 minSdkVersion

    android:minSdkVersion="8"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-17
      • 2018-12-06
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-12
      相关资源
      最近更新 更多