我正在尝试为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] 删除。
我来说两句