ionic-team / ionic-team/ionic-cli

bug: Whenever I run an Android emulator, AndroidManifest.xml get changed

未关闭
#4,898 0 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
triage
主要语言
TypeScript
星标
2k
派生
682
PR 合并指标
30 天内没有已合并 PR

描述

**Description:**

I am using Ionic 6 with React. I run the following command to start up Android emulator:

`ionic cap run android -l --external --target Pixel_5_API_33`

The emulator starts up, but right away the `AndroidManifest.xml` file get updated and an `AndroidManifest.xml.org` file is added.

When I shut the emulator down, everything goes back to normal. In other words, the changes to the `AndroidManifest.xml` are reverted and the `AndroidManifest.xml.org` is deleted.

I’ve not seen any equivalent behavior with iOS.

**Steps to Reproduce:**

You can reproduce this by creating a new project `ionic start photo-gallery tabs --type=react --capacitor`

Then add android to the project `ionic cap add android`

Then start up an emulator: `ionic cap run android -l --external --target Pixel_5_API_33`

**Output:**

**My `ionic info`:**

```
Ionic:

Ionic CLI : 6.20.1 (/Users/nathan/.local/share/yarn/global/node_modules/@ionic/cli)

Capacitor:

Capacitor CLI : 4.0.1
@capacitor/android : 4.0.1
@capacitor/core : 4.0.1
@capacitor/ios : 4.0.1

Utility:

cordova-res : not installed globally
native-run : not installed globally

System:

NodeJS : v16.15.1 (/Users/nathan/.asdf/installs/nodejs/16.15.1/bin/node)
npm : 8.11.0
OS : macOS Monterey

```

**Other Information:**

The settings (i.e. data) in the file does not change. Only the formatting. It changes from:

```







```

To:

```












```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。