Cordova: What does PACKAGE_NAME in android.json mean?(Cordova:android.json中的Package_name是什么意思?)
问题描述
我们正在用Cordova开发一个包含少量插件的应用程序。最近我们的构建停止了,当我在寻找解决方案时,我在插件目录中找到了android.json文件。有一个键"installed_plugins",其中安装了我的所有插件,每个插件都有密钥package_name。让我苦恼的是,它对某些插件的价值不同:
"installed_plugins": {
"com.tsukurusha.cordova.screenorientation": {
"PACKAGE_NAME": "sk.company.app"
},
"org.apache.cordova.file": {
"PACKAGE_NAME": "namespace.umk"
},
"com.plugin.datepicker": {
"PACKAGE_NAME": "sk.app.module"
},
"org.apache.cordova.inappbrowser": {
"PACKAGE_NAME": "sk.app.module"
},
...
*注意,我将实际的PACKAGE_NAME密钥更改为随机字,但通常如下所示。
我找不到此Package_Name的含义,也找不到它的来源。你知道他们的紫罗兰是什么吗,或者告诉我一些资源,在那里我可以找到一些关于它的东西(我在科尔多瓦文档中找过,但没有运气)?
Cordova
该文件指示在给定平台(推荐答案、iOS等)的Cordova项目的当前版本中安装了哪些插件。每个插件内的值是插件将使用的变量。在您的示例中,您可能只看到PACKAGE_NAME,因为这是Cordova在安装插件时将创建的唯一默认变量,但是根据插件的不同,可能还有其他变量。例如,我正在使用一个名为cordova-plugin-facebook4的Facebook插件。此插件在android.json中的条目如下所示:
"cordova-plugin-facebook4": {
"APP_ID": "123456789",
"APP_NAME": "Facebook App Name",
"PACKAGE_NAME": "com.example"
}
并且它是使用以下命令安装的:
cordova plugin add cordova-plugin-facebook4 --variable APP_ID="123456789" --variable APP_NAME="Facebook App Name"
解释此问题的文档可在以下链接(变量部分)中找到:https://cordova.apache.org/docs/en/4.0.0/plugin_ref/spec.html
在大多数情况下,PACKAGE_NAME的值可能是无关紧要的。默认情况下,该变量由Cordova声明,但大多数插件不会使用它做任何事情。每个插件的值不同的原因是,每当您创建新的构建时,插件都不会更新,一旦您安装了它们,它们就不会更改。因此,每个插件的Package_Name就是您第一次添加该插件时在config.xml中拥有的ID。为了修复这个问题(如果插件真的使用了PACKAGE_NAME),您需要删除该插件,然后重新添加它。或者,如果您在config.xml中保留了所有这些内容,则可以删除并添加平台。
这篇关于Cordova:android.json中的Package_name是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Cordova:android.json中的Package_name是什么意思?
基础教程推荐
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01