我正在爲android創建兩個自定義插件,使用我的plugin.xml中描述的這個插件。像在cordova 3.4.0應用程序中添加外部Jar文件
<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
xmlns:android="http://schemas.android.com/apk/res/android"
id="com.my.mybiometric"
version="1.2">
<name>myBiometric</name>
<description>myBiometric Plugin</description>
<license>Apache 2.0</license>
<keywords>media,upload</keywords>
<engines>
<engine name="cordova-android" version=">=3.4.0" />
</engines>
<js-module src="www/js/Media2.js" name="Media2">
<clobbers target="mediaRec.startRecord" />
</js-module>
<js-module src="www/js/VoiceUpload.js" name="VoiceUpload">
<clobbers target="VoiceUpload" />
</js-module>
<!-- android -->
<platform name="android">
<config-file target="res/xml/config.xml" parent="/*">
<feature name="Media2">
<param name="android-package" value="com.my.mybiometric.AudioHandler"/>
</feature>
<feature name="VoiceUpload">
<param name="android-package" value="com.my.mybiometric.UploadHandler"/>
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/manifest/application">
<activity
android:name="com.my.mybiometric.myBiometric"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:configChanges="orientation|screenSize|keyboardHidden">
</activity>
</config-file>
<source-file src="platforms/android/src/com/my/plugins/AudioHandler.java" target-dir="src/com/my/mybiometric" />
<source-file src="platforms/android/src/com/my/plugins/UploadHandler.java" target-dir="src/com/my/mybiometric" />
<source-file src="platforms/android/src/com/my/plugins/AppLog.java" target-dir="src/com/my/mybiometric" />
<source-file src="platforms/android/src/com/my/plugins/MyResponseHandler.java" target-dir="src/com/my/mybiometric" />
<source-file src="platforms/android/src/com/my/plugins/Recorder.java" target-dir="src/com/my/mybiometric" />
<source-file src="platforms/android/src/com/my/plugins/VoiceBiometricClient.java" target-dir="src/com/my/mybiometric" />
<source-file src="platforms/android/src/com/my/plugins/VoiceBiometricClientUsage.java" target-dir="src/com/my/mybiometric" />
</platform>
</plugin>
生成後並運行該項目的Media2中的插件我的plugin.xml文件工作正常,但是當我打電話voiceupload插件的返回了「類未找到」錯誤語音上傳我使用「 Android的異步HTTP-1.4.4.jar」。我將jar文件添加到我手動添加的libs文件夾中。 如何解決這個問題?
發佈錯誤日誌。 –
@Sid我無法打印日誌。我沒有權限將設備連接到我辦公室的系統 – Ben10
@Sid是否知道我在哪裏放置外部jar文件cordova項目 – Ben10