【发布时间】:2022-12-16 06:37:59
【问题描述】:
我不小心删除了.android文件夹。然后我从我的 Mac 中完全删除了Android Studio,然后重新安装。然后我尝试从Build -> Generate Signed Bundle / APK创建release signed bundle,并提供所有必需的详细信息,如release keystore文件路径、alias和password。然后我厌倦了使用以下命令从.aab生成.apk,
sudo bundletool build-apks --bundle=<.aab location> --output=<.apk location>
然后我在终端中收到以下消息
INFO: The APKs will be signed with the debug keystore found at '/Users/<myfolder>/.android/debug.keystore'.
从上面的消息我了解到,keystore 文件是从.android 文件夹中获取的。但是在我的.android 文件夹中只有debug.keystore 文件可用,而没有release.keystore 文件。
我认为这就是我无法生成 release signed bundle 的原因。如果我是对的,
- 如何将
release.keystore文件放入.android文件夹(我在android/app/release.keystore中有release.keystore的副本)?注意:自删除
.android文件夹后,我无法生成release signed bundle。在那之前一切都很好。
【问题讨论】:
-
你在发电的时候签名捆绑包/ APK你有任何错误或警告吗
-
为什么要使用
sudo进行构建?这根本没有任何意义。
标签: android android-studio apk android-app-bundle