我想生成一个签名的APK,但我不能。
这就是我所做的:
使用以下命令生成密钥库文件:
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
遵循本指南:
https://facebook.github.io/react-native/docs/signed-apk-android.html#content
使用此命令生成的APK(在窗口上):
gradlew.bat assembleRelease
它总是生成“app release unsigned.apk”文件,不知道为什么。
更新
解决了,我忘了把这一行添加到app\build.gradle文件:
buildTypes {
release {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release // <--- ADD THIS LINE
}
}
请提到你的
build.gradle (App)
gradle.properties
有问题的文件,以及android/app/的文件
您可能在android/app/目录中没有密钥库文件
或者具有与您在 gradle.properties 中提到的名称不同的名称
你在gradle中添加了正确的代码了吗。属性和build.gradle?
我正在尝试生成签名的apk,但我得到以下错误。 我已经找过了,但没有找到任何可以解决这个问题的东西。 > 使缓存无效/重新启动 正在删除.gradle文件夹 正在卸载android studio
我的错误与这个问题中的错误相同,但lint结果中没有任何错误。答案是xml(或htlm)。怎么可能呢?Lint在组装发布目标时发现了致命错误。 若要继续,请修复lint确定的问题,或按以下方式修改构建脚本:
我目前正在进行一个项目,该项目需要使用QVTO将一个模型转换为另一个模型。源模型是以表格形式表示的状态机。目标模型也是具有节点和边的statemachine。源模型只有领域元模型,但目标模型同时具有领域和符号元模型。符号元模型是http://www.eclipse.org/gmf/runtime/1.0.2/notation。我从源域模型转换到目标域模型,但是我的目标模型没有表示法模型。我想做的是
但是,如果我使用进行构建,就可以了。我试过这里所有的方法,但还是没有运气。有什么建议吗?
我得到了这两个错误。错误:找不到或加载主类骰子生成项目错误:找不到符号 我的文件保存为Dice.java.我检查了,因为这是我最后一个程序的问题之一。至于符号错误,我不确定。 公共类骰子{ //掷骰子。 扫描仪键盘=新扫描仪(System.in); 这只是源代码的一部分。
我想创建一个用户定义的“元音”字符类,该类将匹配任何字面英语元音字母(a、e、I、o、u),以及这些字母中的任何一个与任何可能的变音符号相匹配:ắ ḗú̱åų̄ẹ́等。 这就是我试图做的,但没有用: