Ошибка интеграции Aurasma: сбой проверки целостности ресурса

Я пытаюсь интегрировать Aurasma в мое приложение, все приложения работают хорошо, но в части Aurasma, когда я запускаю ее по нажатию кнопки, IT выдает сообщение на заставке "Произошла ошибка" и в журнале Cat отображается "Ошибка проверки целостности ресурса". "Мне интересно, почему это происходит, я интегрирую aurasma в отдельное приложение без какого-либо события щелчка, он запускается сразу, потом он работает, но в части моего приложения это не работает, почему, я застрял здесь за последние 3 дня... Я уверен в этих пунктах. Убедитесь, что инструменты 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); }}

2 ответа

Если вы измените какой-либо ресурс из библиотеки Aurasma (макет или строка), вы получите эту ошибку - "Произошла ошибка". Библиотека проверяет ресурсы на старте Aurasma. Не изменяйте и не удаляйте файлы.

Еще одна вещь, которая может вызвать ошибку:

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

Здесь вторым параметром является userAgentName. Это название вашего приложения, которое вы получили от http://studio.aurasma.com/. В "Создайте свое собственное приложение" вы можете увидеть имя приложения - это имя связано с вашим приложением, но может быть другим.

Проверьте ваш minSdkVersion в манифесте

Android:minSdkVersion="8"

Другие вопросы по тегам