私はcordovaプラグインを開発しており、今公開したいと思います。しかし、プラグインでサードパーティのプラグインを呼び出す必要があります(cordova-plugin-camera
とcordova-plugin-googlemaps
など)。私は現在、すべてのソースパスをplugin.xml
にマージしていますが、これはコード管理が貧弱です。私はplugin.xml
に依存関係を追加して私の仕事を解放できるかどうかを知りたいです。コードバプラグインにサードパーティのプラグインを追加するには?
0
A
答えて
1
実際、私は友人が自分の問題を解決するのを手伝っています。このDoc of plugin.xmlを読んでください。そして、特に:
<dependency>
タグを使用すると、現在のプラグインが依存する に他のプラグインを指定することができます。プラグインは、固有の npm idまたはgithub urlによって参照されます。
したがって、あなたがやるべきことは簡単です:
<dependency id="cordova-plugin-camera" version="^1.1.1" />
しかし、あなたはmanifest.xmlにして機能し、許可を扱うときあなたはまだそれらの依存関係をaddinig後にそれらの問題を持っている場合は、注意してください、あなたが必要です同様plugin.xml
にそれらを追加:
<config-file target="res/xml/config.xml" parent="/*">
<feature name="Camera">
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file>
うまくいけば、それはあなたの問題を解決します。
関連する問題
- 1. コードバプラグインを追加する際のエラー
- 2. サードパーティのプラグインやコードをWordpressでブロガーのように追加するには
- 3. Yii2にサードパーティのカスタムライブラリを追加する
- 4. JavaScriptをサードパーティのクロージャに追加する
- 5. サードパーティのアプリケーションをSettings.apkに追加する
- 6. プラグインをWordPressに追加するには?
- 7. サードパーティのコールバックに追加オブジェクトを渡す
- 8. C#TBBのTridionにサードパーティのDLLを追加するには?
- 9. Framework7アプリでオーディオ録音用の外部コードバプラグインを追加する
- 10. Talendプロジェクトにサードパーティのライブラリを追加するには?
- 11. テンソルフローにサードパーティのCライブラリを追加するには?
- 12. androidソースコードにサードパーティ製のjarファイルを追加するには
- 13. サードパーティ製のJavaライブラリをJavaに追加するには
- 14. サードパーティのライブラリをEclipse RCPに追加するには?
- 15. サードパーティのJarファイルをMavenパッケージに追加
- 16. コードバプラグインのバージョンを更新するには
- 17. Angular2 AngularCLI(webpack)を使用してサードパーティのプラグインを追加する方法
- 18. Android.mkにサードパーティの* .soファイルを追加する方法は?
- 19. アンドロイドスタジオのサードパーティSDKを追加するには
- 20. OpenVAS:サードパーティのフィードを追加
- 21. サードパーティのイベントサブスクライバを追加する
- 22. MAVEN - サードパーティのソフトウェアを追加する
- 23. Androidサードパーティ製のフレームワークを追加する
- 24. インストーラリストにプラグインを追加
- 25. eclipseプラグインにjarを追加
- 26. ng-ckeditorにプラグインを追加
- 27. phonegapにプラグインを追加
- 28. intelliJプラグインにサードパーティライブラリを追加
- 29. joomlaプラグインにcssを追加
- 30. Datastax Solrにプラグインを追加