简体   繁体   English

如何使用分叉版本的 cordova-android

[英]How to use a forked version of cordova-android

There's a problem with the current version of cordova-android that doesn't allow you to have a "&" symbol in the name of your app.当前版本的 cordova-android 存在一个问题,不允许您在应用名称中使用“&”符号。

I forked a fix of a pull request I found on the repo.我分叉了我在回购协议中找到的拉取请求的修复程序。

I changed my package.json from我把我的 package.json 从

"cordova-android": "^10.1.1",

to

"cordova-android":https://github.com/fitdegree/cordova-android.git",

but now when I run cordova platform add android但现在当我运行cordova platform add android

I get the following error message:我收到以下错误消息:

cordova platform add android
Using cordova-fetch for cordova-android@https://github.com/fitdegree/cordova-android.git
Failed to fetch platform cordova-android@https://github.com/fitdegree/cordova-android.git
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
CordovaError: Error: npm: Command failed with exit code 127 Error output:

any ideas on how I can use my forked version?关于如何使用我的分叉版本的任何想法?

cordova platform add uses NPM behind the scenes, so any valid npm install package will work. cordova platform add在幕后使用 NPM,因此任何有效的 npm 安装 package 都可以使用。

cordova platform add <git url> cordova 平台添加 <git url>

eg: cordova platform add https://github.com/apache/cordova-android.git例如: cordova platform add https://github.com/apache/cordova-android.git

cordova platform add../local-path cordova 平台地址../local-path

eg: cordova platform add../path/to/my-cordova-android-fork例如: cordova platform add../path/to/my-cordova-android-fork

cordova platform add cordova-android.tgz cordova 平台添加cordova-android.tgz

Pack up the cordova-android package using npm pack , which produces a tgz file.使用npm pack cordova-android package,生成一个tgz文件。 Then use cordova platform add my-cordova-android.tgz然后使用cordova platform add my-cordova-android.tgz

Read its guides :阅读它的指南

After creating app as usual, link the forked android platform using:照常创建应用程序后,使用以下命令链接分叉的 android 平台:

cordova platform add --link /path/to/cordova-android

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Cordova-Android安装 - Cordova-android install 插件不支持该项目的cordova-android版本。 cordova-android:6.1.2,失败的版本要求:&gt; = 6.3.0 - Plugin doesn't support this project's cordova-android version. cordova-android: 6.1.2, failed version requirement: >=6.3.0 Cordova-plugin-camera 未加载; cordova-android 版本的失败版本要求:&gt;5.0.0-dev - Cordova-plugin-camera is not being loaded; failed version requirement for cordova-android version: >5.0.0-dev 如何使用白名单配置Cordova-android 4.0 - How to configure Cordova-android 4.0 with white-list Cordova文件传输插件“不支持该项目的cordova-android版本” - Cordova file transfer plugin “doesn't support this project's cordova-android version” Oracle-MAF Qr代码扫描程序插件不支持该项目的cordova-android版本。 cordova-android:6.0.0,失败的版本要求:&gt; = 6.3.0 - Oracle-MAF Qr-Code Scanner Plugin doesn't support this project's cordova-android version. cordova-android: 6.0.0, failed version requirement: >=6.3.0 插件不支持该项目的cordova-android 版本。 cordova-android:4.1.1,失败的版本要求:&gt;=5.0.0-dev - Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev 插件不支持该项目的cordova-android版本。 cordova-android:6.2.3,失败的版本要求:在Oracle MAF2.5中&gt; = 6.3.0 - Plugin doesn't support this project's cordova-android version. cordova-android: 6.2.3, failed version requirement: >=6.3.0 in oracle MAF2.5 使用cordova-android创建,导致cordova-2.2.0.jar:无此类文件或目录 - use cordova-android create,cause cordova-2.2.0.jar: No such file or directory cordova-android ./create $(其中android)以1退出 - cordova-android ./create $( which android ) exited with a 1
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM