Visual Studio2017で最新のCordovaプラグインを使用する方法

コリン

最近、カメラとファイルのプラグインをIonic 1.3 / Cordovaアプリに追加しましたが、使用しているAndroidデバイスでアプリが断続的にクラッシュします。

実際にプラグインを使用しているときはクラッシュは発生しませんが、最新のプラグインを使用すれば問題が解決するかどうかを確認したいと思いました。

Cameraプラグインを削除して再度追加すると、出力ウィンドウに次のように表示されます。

警告:cordova-plugin-cameraの最新バージョンのプロジェクト要件が満たされていません:警告:cordova-android(プロジェクト内の5.2.1、

= 6.3.0が必要です)警告:このプロジェクトがサポートするcordova-plugin-cameraの最高バージョンを取得しています:2.4.1(最新は4.0.2)

現在、Visual Studio 2017では、Cordova 6.3.1またはグローバルCordovaバージョンを使用するツールセットを指定できるため、最新バージョンのCordovaを使用して、コマンドラインで次のように入力してみようと思いましたnpm install -g cordovaコンピューターを再起動する必要がありましたが、config.xmlで「GlobalCordova8.0.0」を選択できます。

ここで、最新のカメラプラグインを使用するには、cordova-androidプラットフォームを入手する必要があります>=6.3.0しかし、を使用するとcordova platform add android、そのコマンドをCordovaベースのプロジェクト内で実行する必要があるため、失敗します。

そのため、既存のプロジェクトフォルダーに移動して、cordova platform add android再度実行します。フェッチしようとします[email protected]-ローカルバージョンであるため、現在はcordova6.3.1を使用していると思います。<edit>違う!-cordova -vそれは8.0.0だと私に言っているので、5.2.0他の理由で選択ているに違いありません</edit>

では、今何をする必要がありますか?コマンドラインからローカルcordovaをアンインストールする必要がありますか?既存のnode_modules、platforms、pluginsフォルダーを削除しますか?config.xmlを変更しますか?(現在のエントリ例:- <plugin name="cordova-plugin-camera" spec="~2.4.1" />。それをすべて実行してから、Visual Studioのツールセットの使用に戻る必要があると判断した場合、すべてのコピーを保持して手動でインストールする必要がありますか、それとも戻って6.3.1ツールセットを再度選択するだけですか? ?

アンドレス

Visual Studio2017でCordovaCLIのバージョンを変更することは、見た目ほど簡単ではありません。

ここで私はに変更するために従わなければならなかったステップですコルドバ7.1.0コルドバ-アンドロイド6.3.0は、確かにそれはあなたがに移動することができます、コルドバ8.0コルドバ-アンドロイド7.1.0もよう。

次の手順を実行します:

に移動 File > New > Project > Blank App (Apache Cordova)

config.xmlコードの表示モードで開き、これを見つけます。

<vs:toolsetVersion>6.3.1</vs:toolsetVersion>
<engine name="android" spec="5.2.1" />

と置換する:

<vs:toolsetVersion>8.0.0</vs:toolsetVersion>
<engine name="android" spec="7.1.0" />

8.0.0グローバルにインストールされているCordovaのバージョンはどこにあります

Deviceターゲットとして選択します。

Build > Build Solution

プロジェクトを保存して閉じ、再読み込みします。config.xmlデザイナモードでアクセスすると、選択したツールセットとしてGlobal Cordova8.0.0が表示されます。

ここに画像の説明を入力してください

ビルドするには、Visual Studio(API 25)が提供するものではなく、外部のAndroid SDKビルドツール(API27だと思います-CLI7.1.0のAPI26)を使用する必要がある場合があります。

ここに画像の説明を入力してください

Android SDK Manager使用してバージョンを管理します。このために、AndroidStudioを入手する必要はありません。

ここに画像の説明を入力してください

既存のプロジェクトのCLIを変更するときは、Microsoftガイドラインに従うことを忘れないでくださいただし、潜在的な問題を回避するために、新しいファイルを作成してからファイルをインポートし、プラグインを追加することを強くお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio2017のNunit3でITestEventListenerを使用する方法

分類Dev

Visual Studio2017でc ++用のnpgsqlをインストールする方法

分類Dev

Visual Studio2017でWindowsXPのコードをコンパイルする方法

分類Dev

Visual Studio2017でc ++ 17の「構造化バインディング」機能を使用する

分類Dev

Visual Studio2017を使用してWPFアプリでリボンを作成する

分類Dev

Visual Studio2017でMSBuildのバイナリログを有効にする

分類Dev

Visual Studio2017で.widファイルを使用する

分類Dev

Visual Studio2017でクラスからインターフェイスを抽出する方法

分類Dev

Visual Studio2017でコマンドラインマクロを変更する方法

分類Dev

Visual Studio2017でPowerShellのバージョンを更新する

分類Dev

Roslynを使用して、Visual Studio2017のVisualBasicドキュメントでメンバーを列挙する方法

分類Dev

Visual Studio2017でxamarinを使用してモバイルアプリを作成するためのデザイナーのドラッグアンドドロップオプションが表示されない

分類Dev

Visual Studio2017でboost1.66.0をインストールして使用する方法

分類Dev

Visual Studio2017用のSSIS / SSDTプラグイン-SharePointアダプター

分類Dev

Visual Studio2017コミュニティエディションのIISExpressでPHPを使用する方法

分類Dev

Visual Studio 2017の最新の更新プログラムをアンインストールするにはどうすればよいですか?

分類Dev

Visual Studio2017を使用した3DSMaxプラグインウィザード

分類Dev

Visual Studio2017でプログラムの実行可能ファイルを作成できません

分類Dev

Visual Studio2017でブレークポイントを使用する場合のランダムなC ++実行フロー?

分類Dev

Visual Studio2017を使用してAzureにAngular6アプリをデプロイする方法

分類Dev

Visual Studio2017を使用したcs2phpコンパイラの作成

分類Dev

Visual Studio2017でXamarin.iOSをダウングレードする

分類Dev

Visual Studio2017の現在のテーマを取得する方法

分類Dev

Visual Studio2017でGLOP線形ソルバーを使用する方法[C ++]

分類Dev

Visual Studio2017内でODatav3.0サービスを使用する方法

分類Dev

Visual Studio2017でTypeScriptとRequireを構成する方法

分類Dev

Visual Studio2017にDiagnosticAnalyzerを手動で追加する方法

分類Dev

Visual Studio2017でDjangoを更新する方法

分類Dev

Microsoft Visual Studio2017でC ++バージョンを確認する方法

Related 関連記事

  1. 1

    Visual Studio2017のNunit3でITestEventListenerを使用する方法

  2. 2

    Visual Studio2017でc ++用のnpgsqlをインストールする方法

  3. 3

    Visual Studio2017でWindowsXPのコードをコンパイルする方法

  4. 4

    Visual Studio2017でc ++ 17の「構造化バインディング」機能を使用する

  5. 5

    Visual Studio2017を使用してWPFアプリでリボンを作成する

  6. 6

    Visual Studio2017でMSBuildのバイナリログを有効にする

  7. 7

    Visual Studio2017で.widファイルを使用する

  8. 8

    Visual Studio2017でクラスからインターフェイスを抽出する方法

  9. 9

    Visual Studio2017でコマンドラインマクロを変更する方法

  10. 10

    Visual Studio2017でPowerShellのバージョンを更新する

  11. 11

    Roslynを使用して、Visual Studio2017のVisualBasicドキュメントでメンバーを列挙する方法

  12. 12

    Visual Studio2017でxamarinを使用してモバイルアプリを作成するためのデザイナーのドラッグアンドドロップオプションが表示されない

  13. 13

    Visual Studio2017でboost1.66.0をインストールして使用する方法

  14. 14

    Visual Studio2017用のSSIS / SSDTプラグイン-SharePointアダプター

  15. 15

    Visual Studio2017コミュニティエディションのIISExpressでPHPを使用する方法

  16. 16

    Visual Studio 2017の最新の更新プログラムをアンインストールするにはどうすればよいですか?

  17. 17

    Visual Studio2017を使用した3DSMaxプラグインウィザード

  18. 18

    Visual Studio2017でプログラムの実行可能ファイルを作成できません

  19. 19

    Visual Studio2017でブレークポイントを使用する場合のランダムなC ++実行フロー?

  20. 20

    Visual Studio2017を使用してAzureにAngular6アプリをデプロイする方法

  21. 21

    Visual Studio2017を使用したcs2phpコンパイラの作成

  22. 22

    Visual Studio2017でXamarin.iOSをダウングレードする

  23. 23

    Visual Studio2017の現在のテーマを取得する方法

  24. 24

    Visual Studio2017でGLOP線形ソルバーを使用する方法[C ++]

  25. 25

    Visual Studio2017内でODatav3.0サービスを使用する方法

  26. 26

    Visual Studio2017でTypeScriptとRequireを構成する方法

  27. 27

    Visual Studio2017にDiagnosticAnalyzerを手動で追加する方法

  28. 28

    Visual Studio2017でDjangoを更新する方法

  29. 29

    Microsoft Visual Studio2017でC ++バージョンを確認する方法

ホットタグ

アーカイブ