Phonegap 3.5自定义插件开发:错误“找不到导入的org.apache.cordova.Plugin”

用户名

我正在尝试为PG 3.5上的Android开发一个简单的echo插件。我收到上述错误。下面是来自“ cordova构建”的完整跟踪。我怎样才能解决这个问题?


    运行命令:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ cordova \ build.bat 
    构建文件:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ build.xml

    -set-mode-check:

    -set-debug-files:

    -检查环境:
     [checkenv] Android SDK工具修订版22.6.0
     [checkenv]安装在C:\ adt-bundle-windows-x86_64-20131030 \ android-sdk

    -设置:
         [echo]项目名称:PhoneGapTest
      [gettype]项目类型:应用程序

    -set-debug-mode:

    -调试混淆检查:

    -预构建:

    -build-setup:
    [getbuildtools]使用最新的构建工具:19.0.0
         [echo]为PhoneGapTest解决构建目标...
    [gettarget]项目目标:Android 4.4.2
    [gettarget] API级别:19
         [回声] ----------
         [echo]如果需要,创建输出目录...
         [回声] ----------
         [echo]解决PhoneGapTest的依赖项...
    [依赖关系]库依赖关系:
    [依赖] 
    [依赖关系] ------------------
    [依赖关系]有序库:
    [依赖] 
    [依赖关系] ------------------
         [回声] ----------
         [echo]使用“调试”来构建库...

    节点:

    -set-mode-check:

    -set-debug-files:

    -检查环境:
     [checkenv] Android SDK工具修订版22.6.0
     [checkenv]安装在C:\ adt-bundle-windows-x86_64-20131030 \ android-sdk

    -设置:
         [echo]项目名称:CordovaLib
      [gettype]项目类型:Android库

    -set-debug-mode:

    -调试混淆检查:

    -预构建:

    -build-setup:
    [getbuildtools]使用最新的构建工具:19.0.0
         [echo]解决CordovaLib的构建目标...
    [gettarget]项目目标:Android 4.4.2
    [gettarget] API级别:19
         [回声] ----------
         [echo]如果需要,创建输出目录...
         [回声] ----------
         [echo]解决CordovaLib的依赖关系...
    [依赖关系]库依赖关系:
    [依赖关系]没有图书馆
    [依赖] 
    [依赖关系] ------------------

    -code-gen:
    [mergemanifest]找到已删除的目标文件
    [mergemanifest]将AndroidManifest文件合并为一个。
    [mergemanifest]清单合并已禁用。仅使用项目清单。
         [echo]正在处理辅助文件...
         [aidl]没有要编译的AIDL文件。
         [回声] ----------
         [echo]正在处理RenderScript文件...
         [回声] ----------
         [echo]处理资源...
         [aapt]找到了新的输入文件
         [aapt]正在生成资源ID ...
         [回声] ----------
         [echo]正在处理BuildConfig类...
    [buildconfig]无需生成新的BuildConfig。

    -预编译:

    -编译:
         [echo]正在创建库输出jar文件...

    -后编译:

    -混淆:

    -dex:
         [echo]库项目:不转换字节码...

    -嘎吱嘎​​吱
       [crunch]处理源目录中的PNG文件:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ res
       [crunch]到目标目录:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ ant-build \ res
       [crunch]处理0个PNG文件以更新缓存

    -package-resources:
         [echo]库项目:不打包资源...

    -包裹:
         [echo]库项目:不打包apk ...

    -后包装:

    -做调试:
         [echo]库项目:不创建apk ...
    [propertyfile]更新属性文件:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ ant-build \ build.prop
    [propertyfile]更新属性文件:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ ant-build \ build.prop
    [propertyfile]更新属性文件:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ ant-build \ build.prop
    [propertyfile]更新属性文件:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ ant-build \ build.prop

    -构建后:

    调试:

    -code-gen:
    [mergemanifest]找到已删除的目标文件
    [mergemanifest]将AndroidManifest文件合并为一个。
    [mergemanifest]清单合并已禁用。仅使用项目清单。
         [echo]正在处理辅助文件...
         [aidl]没有要编译的AIDL文件。
         [回声] ----------
         [echo]正在处理RenderScript文件...
         [回声] ----------
         [echo]处理资源...
         [aapt]找到已删除的目标文件
         [aapt]正在生成资源ID ...
         [回声] ----------
         [echo]正在处理BuildConfig类...
    [buildconfig]无需生成新的BuildConfig。

    -预编译:
         [echo]将jar路径设置为:C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ CordovaLib \ ant-build \ classes.jar

    -编译:
        [javac]将4个源文件编译到C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ ant-build \ classes
        [javac] C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ src \ org \ apache \ cordova \ plugin \ Echo.java:3:错误:找不到符号
        [javac] import org.apache.cordova.Plugin;
        [javac] ^
        [javac]符号:类插件
        [javac]位置:包org.apache.cordova
        [javac] C:\ Users \ virgil \ projects \ Installerconnect2 \ sw \ phonegapexperiments \ platforms \ android \ src \ org \ apache \ cordova \ plugin \ Echo.java:12:错误:找不到符号
        [javac]公共类Echo扩展插件{
        [javac] ^
        [javac]符号:类插件
        [javac] 2个错误

精神

您应该导入和扩展CordovaPlugin,而不是Plugin。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

新的PhoneGap 3.0无法解析导入org.apache.cordova

来自分类Dev

Cordova / Phonegap-facebook-plugin Android:未定义facebookConnectPlugin

来自分类Dev

Cordova / Phonegap-facebook-plugin Android:未定义facebookConnectPlugin

来自分类Dev

phoneGap / Apache Cordova媒体捕获插件-多个视频录制

来自分类Dev

Phonegap_java:重复的类:org.apache.cordova.BuildConfig

来自分类Dev

PhoneGap / Cordova Android开发

来自分类Dev

PhoneGap / Cordova Android开发

来自分类Dev

使用Eclipse和Phonegap / Cordova 3进行开发

来自分类Dev

找不到phonegap 3.1 BarcodeScanner未捕获的模块cordova / plugin / BarcodeScanner

来自分类Dev

使用Phonegap / Cordova进行移动开发的自定义CSS

来自分类Dev

不支持build.phonegap插件:cordova-plugin-whitelist @ 1

来自分类Dev

Phonegap / Cordova Touch ID插件

来自分类Dev

CompileXIB上的Phonegap(Cordova)错误

来自分类Dev

CompileXIB上的Phonegap(Cordova)错误

来自分类Dev

cordova:找不到模块“ cordova / plugin / SmsInboxPLugin

来自分类Dev

cordova:找不到模块“ cordova / plugin / SmsInboxPLugin”

来自分类Dev

无法使用phonegap-plugin-push,cordova-plugin-crosswalk-webview和cordova-plugin-health进行cordova android构建

来自分类Dev

Phonegap应用程序中的错误:尚未定义未捕获的模块cordova / plugin_list

来自分类Dev

Visual Studio VS PhoneGap中的Apache Cordova扩展

来自分类Dev

Apache Cordova:CSP错误

来自分类Dev

Cordova / Phonegap自定义构建文件名

来自分类Dev

Cordova/Phonegap Splashscreen - iOS - 不显示自定义图像

来自分类Dev

Cordova / Phonegap:无法使Facebook Phonegap插件正常工作

来自分类Dev

Cordova / Phonegap iOS Parse-Push插件

来自分类Dev

在代理后面添加Cordova / Phonegap插件

来自分类Dev

PhoneGap Cordova媒体插件-如何集成/安装?

来自分类Dev

在cordova项目中安装phonegap插件

来自分类Dev

在代理后面添加Cordova / Phonegap插件

来自分类Dev

如何更新已安装的PhoneGap / Cordova插件?

Related 相关文章

  1. 1

    新的PhoneGap 3.0无法解析导入org.apache.cordova

  2. 2

    Cordova / Phonegap-facebook-plugin Android:未定义facebookConnectPlugin

  3. 3

    Cordova / Phonegap-facebook-plugin Android:未定义facebookConnectPlugin

  4. 4

    phoneGap / Apache Cordova媒体捕获插件-多个视频录制

  5. 5

    Phonegap_java:重复的类:org.apache.cordova.BuildConfig

  6. 6

    PhoneGap / Cordova Android开发

  7. 7

    PhoneGap / Cordova Android开发

  8. 8

    使用Eclipse和Phonegap / Cordova 3进行开发

  9. 9

    找不到phonegap 3.1 BarcodeScanner未捕获的模块cordova / plugin / BarcodeScanner

  10. 10

    使用Phonegap / Cordova进行移动开发的自定义CSS

  11. 11

    不支持build.phonegap插件:cordova-plugin-whitelist @ 1

  12. 12

    Phonegap / Cordova Touch ID插件

  13. 13

    CompileXIB上的Phonegap(Cordova)错误

  14. 14

    CompileXIB上的Phonegap(Cordova)错误

  15. 15

    cordova:找不到模块“ cordova / plugin / SmsInboxPLugin

  16. 16

    cordova:找不到模块“ cordova / plugin / SmsInboxPLugin”

  17. 17

    无法使用phonegap-plugin-push,cordova-plugin-crosswalk-webview和cordova-plugin-health进行cordova android构建

  18. 18

    Phonegap应用程序中的错误:尚未定义未捕获的模块cordova / plugin_list

  19. 19

    Visual Studio VS PhoneGap中的Apache Cordova扩展

  20. 20

    Apache Cordova:CSP错误

  21. 21

    Cordova / Phonegap自定义构建文件名

  22. 22

    Cordova/Phonegap Splashscreen - iOS - 不显示自定义图像

  23. 23

    Cordova / Phonegap:无法使Facebook Phonegap插件正常工作

  24. 24

    Cordova / Phonegap iOS Parse-Push插件

  25. 25

    在代理后面添加Cordova / Phonegap插件

  26. 26

    PhoneGap Cordova媒体插件-如何集成/安装?

  27. 27

    在cordova项目中安装phonegap插件

  28. 28

    在代理后面添加Cordova / Phonegap插件

  29. 29

    如何更新已安装的PhoneGap / Cordova插件?

热门标签

归档