Реакция родной сборки не удалась для Android RN 0.57.1 - PullRequest
0 голосов
/ 21 октября 2019

Я прочитал руководство по установке и все настройки. Платеж работает нормально с iOS, но Android по-прежнему не удалось. Я использовал все, чтобы исправить проблему, но все еще сталкивался с той же проблемой.

android / build.gradle

buildscript {
    ext {
      buildToolsVersion = "28.0.3"
      minSdkVersion = 19
      compileSdkVersion = 28
      targetSdkVersion = 27
      supportLibVersion = "28.0.0"
      googlePlayServicesAuthVersion = "17.0.0"
    }
}

package.json

"react": "16.5.0",
"react-native": "0.57.1",
"tipsi-stripe": "^8.0.0-beta.4",

android / app/build.gradle

implementation 'com.android.support:design:27.1.0'
compile project(':tipsi-stripe')
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+"  // From node_modules

Androidmanifest.xml

<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
      <meta-data android:name="com.google.android.gms.wallet.api.enabled" android:value="true" />

Но сборка андроида каждый раз терпела неудачу, и я пытался все, чтобы решить эту проблему, ничего не получалось.

Вот мойвыпуск:

> Task :tipsi-stripe:compileDebugJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :app:processDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Android resource linking failed
  error: resource style/Theme.MaterialComponents.Light.DarkActionBar (aka com.app.customer:style/Theme.MaterialComponents.Light.DarkActionBar) not found.
  error: resource style/Theme.MaterialComponents (aka com.app.customer:style/Theme.MaterialComponents) not found.
  error: resource style/Widget.MaterialComponents.Button.TextButton (aka com.app:style/Widget.MaterialComponents.Button.TextButton) not found.
  error: resource style/Widget.MaterialComponents.Button (aka com.mybeautysquad.customer:style/Widget.MaterialComponents.Button) not found.
  error: resource style/Widget.MaterialComponents.TextInputLayout.FilledBox.Dense (aka com.app:style/Widget.MaterialComponents.TextInputLayout.FilledBox.Dense) not found.
  /Users/admin/.gradle/caches/transforms-2/files-2.1/6b75366950aa0bad3a0940bb5e9e84dd/res/values/values.xml:87:5-65: AAPT: error: style attribute 'attr/boxBackgroundColor (aka com.app.customer:attr/boxBackgroundColor)' not found.

  error: failed linking references.

Пожалуйста, дайте мне знать, если кто-нибудь может помочь мне в этом. Очень важно решить эту проблему, потому что iOS-приложение работает нормально, единственный Android все еще работает со старой версией.

1 Ответ

0 голосов
/ 21 октября 2019

попробуйте изменить эту

реализацию 'com.android.support:design:27.1.0'

на

реализация 'com.android.support:design:28.0.0'

также

targetSdkVersion = 27

измените его на

targetSdkVersion = 28

выполните чистую сборку и попробуйте снова.

Дайте мне знать, если это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...