【问题标题】:How to restore the content of .android folder?如何恢复 .android 文件夹的内容?
【发布时间】:2022-10-24 16:52:30
【问题描述】:
我正在为React-Native 项目工作并使用MAC。
我不小心删除了.android 文件夹。然后我完全删除了Android Studio 并再次安装。现在,.android 文件夹已自动创建,但仍然缺少一些内容,例如 keystore 文件。因此,我无法创建Signed Bundles。
有没有办法在.android 文件夹中拥有keystore 文件?
顺便说一句,我在<root>/android/app/ 位置有一份keystore 文件的副本。
【问题讨论】:
标签:
android
react-native
android-app-bundle
【解决方案1】:
.android 文件夹是自动生成的。这意味着您不应该存储任何不是自动生成的内容(尤其是密钥库文件)。它也不应该受到版本控制。
官方和正确的方式来拥有它 - 是拥有一个单独的非自动生成的 android 文件夹,可以将其置于版本控制之下。我可以看到你已经拥有它,这很好。
要构建您的签名包和 apk 文件,您应该在签名配置部分的 build.gradle 文件中设置密钥库的正确路径(来自 /android/app/) - here 是有关如何执行此操作的官方信息.
关于如何恢复 .android 内容 - 如果您没有版本控制或任何其他快照 - 您无法恢复它。您可以通过常规项目/IDE 设置稍微调整其内容,仅此而已。
【解决方案2】:
我不是专家,但是。
似乎它并没有完全卸载该软件。
尝试