Android 集成Aurasma时出错:资源完整性检查失败

Android 集成Aurasma时出错:资源完整性检查失败,android,augmented-reality,aurasma,Android,Augmented Reality,Aurasma,我正在尝试将Aurasma集成到我的应用程序中。所有应用程序都运行良好,但在Aurasma部分,当我在按钮单击上启动它时,它会在初始屏幕上抛出一条消息“发生错误”,在日志Cat上显示“资源完整性检查失败”。我想知道为什么会发生这种情况,我将Aurasma集成到一个单独的应用程序上,没有任何单击事件,它直接启动,然后就可以工作了,但在我的应用程序中它不工作,为什么。我确信以下几点: 确保SDK工具的版本为14或更高版本 检查Eclipse项目以确保在构建路径上按要求设置了AurasmaKern

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

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

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

  • 检查Aurasma内核包是否在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);
}
}

在清单中检查您的版本


android:minSdkVersion=“8”

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

另一个可能导致错误的因素是:

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

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

您是否解决了此问题?我现在也被卡住了:-S我的错误***09-27 12:13:20.843:E/AKTest(2980):获取意图的错误***