簡體   English   中英

如何修復React Native APK版本構建錯誤

[英]How to fix the react native APK release build error

我已經創建了keystore文件,並在build.gradle文件中也進行了配置。 當我嘗試構建./gradlew assembleRelease出現以下錯誤。

  • 什么地方出了錯:

評估根項目“ Esai_RB_Dashboard”時發生問題。 在根項目“ Esai_RB_Dashboard”類型為org.gradle.api.Project的參數[build_n0m7w8cs4bb2vu7aue618z0 $ _run_closure2 @ 4740c012]中找不到方法android()。

build.gradle

signingConfigs {
        release {
            storeFile file(MYAPP_RELEASE_STORE_FILE)
            storePassword MYAPP_RELEASE_STORE_PASSWORD
            keyAlias MYAPP_RELEASE_KEY_ALIAS
            keyPassword MYAPP_RELEASE_KEY_PASSWORD
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }

您設置了gradle.properties文件嗎?

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true

#also remember to set your JDK path accordingly, if it isn't set.
# org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_201

MYAPP_RELEASE_STORE_FILE=yourapp.keystore
MYAPP_RELEASE_KEY_ALIAS=yourapp-app
MYAPP_RELEASE_STORE_PASSWORD=yourstorepassword
MYAPP_RELEASE_KEY_PASSWORD=yourkeypassword

另外,請記住,您的發布密鑰庫必須位於/ android / app文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM