手动将 Cordova (Phonegap) 插件添加到现有的 Android 项目中

2024-01-03

我正在尝试向使用 Phonegap 的现有 Android 应用程序添加其他 Phonegap 插件(即文件插件)。

我尝试导航到我的项目目录(在我的工作区中),然后运行命令

cordova plugin add https://theurlwhichworks.org/ 

它说插件正在安装,当我查看计算机上的工作区时,有一个名为plugins的文件夹,里面有一个名为的目录

org.apache.cordova.file

这意味着该插件(显然)已正确下载,但似乎尚未添加到我的项目中。

有没有办法直接手动将此插件(或其他插件)添加到我的android项目中?我从 eclipse 构建+运行我的应用程序到连接的设备,因为每当我尝试使用关于 cordova/phonegap 的 CLI 时,我似乎总是做错了什么,或者结果根本不是我所期望的。

希望可以手动添加这些插件。我很感激任何建议


可以手动添加插件,这就是我们在 Cordova/Phonegap CLI 或 PlugMan 出现之前的过去所做的事情

options

A.直接使用PlugMan

npm install -g plugman

查看插件文档。在 Cordova 项目之外,plugman 是干净自动化安装的最佳选择

B、手动

  1. 将.java文件添加到android项目的src/目录中 记住他们的路径必须匹配他们的命名空间

  2. 将插件 js 文件转储到 asset/www/* 中的某个位置

  3. 将功能标签添加到平台 config.xml

自从我手动添加插件以来已经很长一段时间了,从那时起,cordova 插件规范已经经历了多次重大更改。您可能需要手动包含插件 js 实现(例如通过 index.html 中的脚本标签)

我强烈建议您使用 PlugMan,或者至少在手动安装之前尝试一下。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

手动将 Cordova (Phonegap) 插件添加到现有的 Android 项目中 的相关文章

随机推荐

  • 单击后打开非角度页面

    我正在尝试实现以下测试场景 单击页面上的徽标 断言打开了一个新的浏览器窗口 Chrome 中的选项卡 并检查当前 URL 问题是在新浏览器窗口中打开的页面是非角度页面当我执行点击的主页是角页 这是我的第一次尝试 it should show
  • 帮助使用 PHPExcel 库和表中的 mySQL 数据

    我有这个脚本 query SELECT id last name first name FROM users WHERE tmima id 6 result mysql query query while row mysql fetch a
  • 如何使用php的password_hash()方法..?

    我登录时发现密码不匹配 当用户注册时 我将密码保存为 password password hash this gt input gt post password PASSWORD BCRYPT 当用户登录时我会像这样检查密码 hash pa
  • 在谷歌地图全屏中时 select2 不起作用

    我有一个谷歌地图 用户可以进入全屏模式 我添加一个带有下拉列表的 div 作为地图的控件 并将 select2 插件应用到下拉列表 问题是当地图处于全屏模式时 select2 下拉列表不显示列表 当地图不处于全屏模式时 下拉列表可以正常工作
  • 带有 XML 数据源的表元素内的 Jasper 列表元素

    我正在尝试使用生成报告贾斯珀 iReport 设计器 5 6 0 表格的单元格内包含列表 生成的表可能如下所示 为此 我使用以下 XML 文件作为数据源
  • 如何使用参数在Data Studio中过滤Analytics数据?

    我正在使用我的 Analytics 数据在 Data Studio 中制作报告 但在找出如何过滤它时遇到了一些问题 这是我需要做的 我在 URL 中收到一个 用户 参数 我需要用它过滤我的 用户名 维度 我想在报告中创建某种过滤器 例如 I
  • 我可以在不使用 Cordova 的原生 Android 应用程序中使用聚合物/Web 组件吗?

    如果我没记错的话 由于加载本地文件引起的浏览器权限问题 您需要一个 Web 服务器来在计算机上使用 测试 Polymer 的 Web 组件 例如纸张元素 file s 一个简单的解决方案是导航到您想要尝试的聚合物文件所在的目录 然后键入py
  • 子列表上的递归函数返回 None

    我正在子列表上运行递归函数 一旦找到列表中的元素 check value 它就会验证 other value 是否是相应列表的第一项 并最终返回索引 但是当前代码返回 None 任何人都可以吗支持 因为我对子列表上的递归函数没有太多了解 d
  • 版本控制让我难住了

    我开发网站已经有几年了 一直没有时间和精力去了解版本控制 现在 当我开始开发一个更大的项目时 我正在考虑最终尝试一下 并以此为契机来了解版本控制 我已经阅读了一些简短的描述 但在掌握集中式版本控制与分散式版本控制的概念方面仍然遇到一些困难
  • 如何消除方法调用的反跳?

    我正在尝试使用UISearchView查询谷歌地点 这样做时 在文本更改时需要我UISearchBar 我正在向 google 地点提出请求 问题是我宁愿将此调用反跳为每 250 毫秒仅请求一次 以避免不必要的网络流量 我不想自己编写这个功
  • 通过 MetadataType 属性获取应用于生成实体的自定义属性

    在我们的应用程序中 我们使用 EF4 0 和 POCO 实体生成器从数据库生成实体 为了应用数据注释 我们创建接口并在我们创建的分部类上实现这些接口 以匹配使用 EF 生成的分部类 Entity Generated Type public
  • java.lang.IllegalStateException:BindingResult和bean名称“user”的普通目标对象都不能作为请求属性[重复]

    这个问题在这里已经有答案了 这些天我开始学习Spring 我遇到了以下异常 我只是尝试从登录页面 稍后将使用DAO在数据库中进行插入操作 导航到某个index jsp页面 exception org apache jasper Jasper
  • 更新的列表项属性不会提交对共享点的更改

    我正在将文档上传到共享点 但是我想提供自定义名称而不是继承我上传的文件的名称 我的代码基于这个解决方案 http www codeproject com Articles 103503 How to upload download a do
  • 带 LIKE 子句的 Solr 查询

    我正在使用 Solr 我想知道查询中是否可以有 LIKE 子句 例如 我想了解标题中包含 纽约 的所有组织 在 SQL 中 这可以写成 Name LIKE New York 我的问题 如何在 Solr 中编写 LIKE 查询 我正在使用 S
  • char a[] = ?string?; 和有什么区别和 char *p = ?字符串?;?

    正如标题所说 两者有什么区别 char a string and char p string 这个问题是面试时问我的 我什至不明白这个说法 char a string 这里是什么 操作员 它是字符串的一部分还是有特定的含义 The 似乎是一
  • DocumentDB 中每个集合的单个或多个实体

    文档数据库中的每个集合是否应该有一个实体 Consider I have foreign key relationship in below diagram 我应该创建两个集合 一个为员工 另一个为公司 或者我应该将它们存储到一个集合中 I
  • 渲染 React-Bootstrap 组件时出错

    我最近从在 React 类中使用 twitter bootstrap 迁移到使用 React bootstrap 我想测试一下react bootstrap Navbar 我的代码如下 import React from react imp
  • 使用 Rails to_prepare 事件

    我正在尝试让 to prepare 事件在新的 Rails 3 2 1 项目上工作 我放置了以下内容 Rails application config to prepare do puts here i am before a reques
  • 使用多线程和mysqldb时出错

    多线程程序访问数据时出现错误 Exception in thread Thread 2 ProgrammingError 2014 Commands out of sync you can t run this command now Ex
  • 手动将 Cordova (Phonegap) 插件添加到现有的 Android 项目中

    我正在尝试向使用 Phonegap 的现有 Android 应用程序添加其他 Phonegap 插件 即文件插件 我尝试导航到我的项目目录 在我的工作区中 然后运行命令 cordova plugin add https theurlwhic