首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] React native

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] React native
EN

Stack Overflow用户
提问于 2017-03-15 05:10:37
回答 1查看 4.5K关注 0票数 4

我想生成一个apk,在没有服务器的情况下在react-native上运行它:

我已经创建了一个密钥,用于对下面的apk.Using进行签名以创建密钥:

代码语言:javascript
复制
keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000

使用密码

代码语言:javascript
复制
react-native bundle --platform android --dev false --entry-file index.android.js \
  --bundle-output android/app/src/main/assets/index.android.bundle \
  --assets-dest android/app/src/main/res/

使用gradle生成构建

代码语言:javascript
复制
cd android && ./gradlew assembleRelease

但是当我想用下面这行代码安装apk时:

代码语言:javascript
复制
adb install -r ./app/build/outputs/apk/app-release-unsigned.apk

我有这个错误:

代码语言:javascript
复制
5663 KB/s (8971275 bytes in 1.546s) pkg: /data/local/tmp/app-release-unsigned.apk Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-15 10:56:43

您不能签署APK。默认情况下,assembleRelease不会为您执行此操作。

你遵循指南的这一部分了吗?

https://facebook.github.io/react-native/docs/signed-apk-android.html#adding-signing-config-to-your-app-s-gradle-config

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42796607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档