我正在为 React-Native
工作项目和使用MAC
.
我不小心删除了.android
文件夹。然后我彻底删除了Android Studio
并再次安装。现在,.android
文件夹是自动创建的,但仍然缺少一些内容,例如 keystore
文件。因此我无法创建 Signed Bundles
.
有什么办法可以拥有keystore
.android
内的文件文件夹?
顺便说一句,我有一份keystore
的副本<root>/android/app/
内的文件位置。
最佳答案
.android 文件夹是自动生成的。这意味着您不应在其中存储未自动生成的任何内容(尤其是 keystore 文件)。它也不应该受到版本控制。
按照您的意愿拥有它的官方且正确的方法 - 是拥有一个单独的非自动生成的 android 文件夹,可以将其置于版本控制之下。我可以看到你已经拥有了这样的东西,这很好。
要构建签名包和 apk 文件,您应该在签名配置部分的 build.gradle 文件中设置 keystore 的正确路径(来自/android/app/) - here是有关如何操作的官方信息。
关于如何恢复 .android 内容 - 如果您没有版本控制或任何其他快照 - 您无法恢复它。您可以通过常规项目/IDE 设置稍微调整其内容,仅此而已。
关于android - 如何恢复.android文件夹的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74050522/