我不小心删除了.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
的原因。
1.如何在.android
文件夹内有release.keystore
文件(我在android/app/release.keystore
中有一个release.keystore
的副本)?
注意:我无法生成release signed bundle
,因为我删除了.android
文件夹。在此之前,一切都很好。
1条答案
按热度按时间okxuctiv1#
在
build.gradle
模块app中,让我们添加以下几行代码:然后重试build
aab
命令。