小编Sus*_*sth的帖子

React-Native生成签名APK(错误:缺少密钥库)

我最近切换到mac并且无法生成签名的Apk.以前我使用过ubuntu,一切都运行正常.我想我错过了一些配置,但无法找到什么.我启动了一个新的react-native应用程序,并按照react-native指南生成密钥库文件并配置gradle.

当我尝试使用生成签名Apk时出现以下错误 ./gradlew assembleRelease --stacktrace

:app:compileReleaseSources UP-TO-DATE
:app:lintVitalRelease
:app:transformClassesWithDexForRelease UP-TO-DATE
:app:mergeReleaseJniLibFolders UP-TO-DATE
:app:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE
:app:processReleaseJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForRelease UP-TO-DATE
:app:validateSigningRelease FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningRelease'.
> Keystore file /Users/infiniahub/Documents/sandbox/testapp/android/app/my-release-key.keystore  not found for signing config 'release'.

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:validateSigningRelease'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:66)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at …
Run Code Online (Sandbox Code Playgroud)

macos android gradle react-native

2
推荐指数
1
解决办法
3191
查看次数

标签 统计

android ×1

gradle ×1

macos ×1

react-native ×1