我在这里遵循教程: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事件
1条答案
按热度按时间slsn1g291#
由于我使用pnpm,它下载了@capacitor/app的版本5,而我的电容器是4.7.1版本,它们不兼容,我将@capacitor/app降级到4.1.1,一切都解决了。
另外,在官方教程中说要添加这4行,但是在安装应用程序的时候,没有办法打开它,它不会出现在手机的应用程序列表中,所以我不得不删除这4行