Ionic 电容器应用程序插件不让android studio构建apk

jslywgbw  于 2023-05-11  发布在  Ionic
关注(0)|答案(1)|浏览(162)

我在这里遵循教程:https://capacitorjs.com/docs/apis/app我执行了以下步骤:

  • pnpm install @capacitor/app
  • npx cap sync
  • 我在AndroidManifest.xml
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/custom_url_scheme" />

的活动部分添加了以下代码

  • pnpm react-scripts build && npx cap sync android && npx cap copy android && npx cap open android

我一直都是这样做的,它总是正常构建apk,但就在我添加电容器APP插件时,android studio给出了一个错误
android studio bug
我甚至没有改变代码,我只是通过pnpm install @capacitor/app和npx cap sync添加了插件
有人经历过吗?你有什么想法吗?
我尝试的解决方案:

  • 安装java sdk 17
  • 删除android文件夹并执行npx cap add android && npx cap sync pnpm react-scripts build && npx cap sync android && npx cap copy android && npx cap open android

我希望正常编译app/apk,我尝试使用backButton事件

slsn1g29

slsn1g291#

由于我使用pnpm,它下载了@capacitor/app的版本5,而我的电容器是4.7.1版本,它们不兼容,我将@capacitor/app降级到4.1.1,一切都解决了。
另外,在官方教程中说要添加这4行,但是在安装应用程序的时候,没有办法打开它,它不会出现在手机的应用程序列表中,所以我不得不删除这4行

相关问题