Android构建错误“ AndroidManifest.xml需要占位符替换”

时间:2018-09-05 05:29:42

标签: android react-native

我正在为Android开发一个reactNative应用,但出现此错误:

  
    

清单合并失败:AndroidManifest.xml的属性data @ scheme需要占位符替换,但未提供的值。

  

这是什么错误?怎么解决呢? 干杯

3 个答案:

答案 0 :(得分:0)

  
    

app build.gradle

  
android {
compileSdkVersion 26
buildToolsVersion '26.0.3'

defaultConfig {
    applicationId "com.chuchas.comm"
    ...

    // place correct redirectScheme~
    manifestPlaceholders = [appAuthRedirectScheme: 'com.redirectScheme.comm']

}

答案 1 :(得分:0)

尝试添加manifestPlaceholders

https://github.com/FormidableLabs/react-native-app-auth#add-redirect-scheme-manifest-placeholder

android {
  defaultConfig {
    manifestPlaceholders = [
      appAuthRedirectScheme: 'io.identityserver.demo'
    ]
  }
}

答案 2 :(得分:0)

在应用程序<a href='...中,导航至build.gradle部分并添加以下行。

源代码

defaultConfig