VisualStudioのコルドバを介して署名されたAndroidパッケージをビルドすることはできません

ヤコブ

Visual Studio 2015 Cordova Toolsを使用して、Androidアプリケーションの署名付きリリースパッケージをビルドしようとしています。私はCordova5.1.1を使用しています。これには、ビルドプロセスにbuild.jsonファイルを提供し、キーストアの場所と使用しているパスワードをアプリケーションに通知する必要があります。ただし、build.jsonファイルを追加すると、リリースするビルドを正常に作成できません。

私はこのガイドに従いました:https//github.com/Microsoft/cordova-docs/tree/master/tutorial-package-publish#android

そして、このエラーが発生しました(パスが編集されています):

1>  ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk (TaskId:11)
1>  JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_55 (TaskId:11)
1>  \build.json (TaskId:11)
1>  Reading build config file: \build.json (TaskId:11)
1>  \platforms\android\cordova\node_modules\q\q.js:126 (TaskId:11)
1>                      throw e; (TaskId:11)
1>                            ^ (TaskId:11)
1>  SyntaxError: Unexpected token  (TaskId:11)
1>      at Object.parse (native) (TaskId:11)
1>      at parseOpts (\platforms\android\cordova\lib\build.js:475:27) (TaskId:11)
1>      at Object.module.exports.run (\platforms\android\cordova\lib\build.js:529:16) (TaskId:11)
1>      at \platforms\android\cordova\build:36:22 (TaskId:11)
1>      at _fulfilled (\platforms\android\cordova\node_modules\q\q.js:798:54) (TaskId:11)
1>      at self.promiseDispatch.done (\platforms\android\cordova\node_modules\q\q.js:827:30) (TaskId:11)
1>      at Promise.promise.promiseDispatch (\platforms\android\cordova\node_modules\q\q.js:760:13) (TaskId:11)
1>      at \platforms\android\cordova\node_modules\q\q.js:574:44 (TaskId:11)
1>      at flush (\platforms\android\cordova\node_modules\q\q.js:108:17) (TaskId:11)
1>      at process._tickCallback (node.js:355:11) (TaskId:11)
1>  Command finished with error code 1: cmd /s /c ""\platforms\android\cordova\build.bat" --release "--buildConfig=\build.json"" (TaskId:11)
1>ERROR building one of the platforms : error : cmd: Command failed with exit code 1
1>  You may not have the required environment or OS to build this project (TaskId:11)
1>MDAVSCLI : error : cmd: Command failed with exit code 1
1>Done executing task "MdaVsCli" -- FAILED. (TaskId:11)

私は何が間違っているのですか?JSONを解析できないようですか?

dlev

この問題は、デフォルトのbuild.jsonにNodeJSJSONパーサーが好まないBOMがあるために発生します。これはさまざまな方法で修正できますが、最も簡単な方法は、VisualStudioのバイナリエディターを使用してファイルを開くことです。

build.jsonを右クリックし、[プログラムから開く...]を選択して、リストから[バイナリエディター]を選択します。次のようなものが表示されます。

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

スクリーンショットのように最初の3バイトを選択し、それらを削除してから、ファイルを保存します。これでパーサーはファイルを受け入れるはずであり、署名は期待どおりに機能します。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

AURパッケージをビルドしてインストールすることはできません-どうすればよいですか?

分類Dev

TFS2012ビルドと統合されたSonarQubeを介して複数のVSソリューションを分析することはできません

分類Dev

Libフォルダーは、tychoを介してビルドしているときに、Eclipseプラグインjarでパッケージ化されます

分類Dev

一部の(すべてではありません)ユーザーは、Google Playからアプリをダウンロードすると、「パッケージファイルが正しく署名されていません」と表示されます。

分類Dev

Visual Studioデバッガーは、dotPeekを使用してサードパーティの分解されたコードをデバッグするときに、パラメーターまたはローカル変数を表示できません。

分類Dev

Pythonスタンドアロン実行可能ファイルを介して別のコンピューターのPyQt4GUIでOpenCVを介してロードされたビデオをレンダリングすることはできません。エラーを与えても何も起こりません

分類Dev

azuredevopsのdockerfileタスクのdep / glideパッケージを使用して、他のリポジトリからイメージをビルドすることはできません。ホストキーの検証に失敗しましたエラー

分類Dev

コマンドラインまたは構成ファイルを介して「InternalsVisibleTo」のパッケージを追加することは可能ですか?

分類Dev

このコードを介してメッセージ(ブロードキャストレシーバー)を受信することはできません

分類Dev

モックを使用してSRPMからRPMパッケージをビルドすることはできません

分類Dev

アプリの起動時に「BatchedBridgeを取得できませんでした。バンドルが適切にパッケージ化されていることを確認してください」というエラー

分類Dev

プリコンパイルされたClangはVisualStudioヘッダーを見ることができません

分類Dev

iosはBatchedBridgeを取得できませんでした。バンドルが正しくパッケージ化されていることを確認してください

分類Dev

インストールされたパッケージをnpmで使用することはできません

分類Dev

私は自分でパッケージをビルドしてインストールしますが、apt-getがそれをインストールしたことをどのように知ることができますか?

分類Dev

bazel-runは、bazelビルドでロードされるすべてのtensorflowパッケージをロードするわけではありません

分類Dev

apt-getでインストールされたパッケージを使用しているときにコマンドが見つかりません

分類Dev

Precise Pangolinのdebパッケージをビルドしているときに、Launchpadがrsvgを見つけることができません

分類Dev

Precise Pangolinのdebパッケージをビルドしているときに、Launchpadがrsvgを見つけることができません

分類Dev

Mavenを使用してビルドするときにサブパッケージを読み取ることができません

分類Dev

システムは、C#のプロセスモジュールを介してコマンドを実行しているときに指定されたファイルを見つけることができません

分類Dev

「JavaScript言語サービスがバックグラウンドでリクエストを処理しています...」というJSファイルでVisualStudio 2015が数秒間遅れるのを止めることはできませんか?

分類Dev

typescriptパッケージはnpmで正しくインストールされていますが、vsコードはそれを見つけることができません

分類Dev

MeteorのAccountsパッケージを使用してメールを追加することはできません

分類Dev

コマンドが同期していません。あなたは今このコマンドを実行することはできません-EXT:indexed_searchのTYPO3バックエンドモジュールのエラー

分類Dev

nugetパッケージがmsbuildPackageReferenceを介して消費される新しい世界で、パッケージビルドターゲットをどのように実行することになっていますか?

分類Dev

Golang Dockerfile:dockerビルドでパッケージを見つけることができませんが、正常に実行されます

分類Dev

logstashに基づいてDockerイメージをビルドするときに、パッケージのインストールが許可されませんでした

分類Dev

ビルドはパッケージソースを見つけることができません

Related 関連記事

  1. 1

    AURパッケージをビルドしてインストールすることはできません-どうすればよいですか?

  2. 2

    TFS2012ビルドと統合されたSonarQubeを介して複数のVSソリューションを分析することはできません

  3. 3

    Libフォルダーは、tychoを介してビルドしているときに、Eclipseプラグインjarでパッケージ化されます

  4. 4

    一部の(すべてではありません)ユーザーは、Google Playからアプリをダウンロードすると、「パッケージファイルが正しく署名されていません」と表示されます。

  5. 5

    Visual Studioデバッガーは、dotPeekを使用してサードパーティの分解されたコードをデバッグするときに、パラメーターまたはローカル変数を表示できません。

  6. 6

    Pythonスタンドアロン実行可能ファイルを介して別のコンピューターのPyQt4GUIでOpenCVを介してロードされたビデオをレンダリングすることはできません。エラーを与えても何も起こりません

  7. 7

    azuredevopsのdockerfileタスクのdep / glideパッケージを使用して、他のリポジトリからイメージをビルドすることはできません。ホストキーの検証に失敗しましたエラー

  8. 8

    コマンドラインまたは構成ファイルを介して「InternalsVisibleTo」のパッケージを追加することは可能ですか?

  9. 9

    このコードを介してメッセージ(ブロードキャストレシーバー)を受信することはできません

  10. 10

    モックを使用してSRPMからRPMパッケージをビルドすることはできません

  11. 11

    アプリの起動時に「BatchedBridgeを取得できませんでした。バンドルが適切にパッケージ化されていることを確認してください」というエラー

  12. 12

    プリコンパイルされたClangはVisualStudioヘッダーを見ることができません

  13. 13

    iosはBatchedBridgeを取得できませんでした。バンドルが正しくパッケージ化されていることを確認してください

  14. 14

    インストールされたパッケージをnpmで使用することはできません

  15. 15

    私は自分でパッケージをビルドしてインストールしますが、apt-getがそれをインストールしたことをどのように知ることができますか?

  16. 16

    bazel-runは、bazelビルドでロードされるすべてのtensorflowパッケージをロードするわけではありません

  17. 17

    apt-getでインストールされたパッケージを使用しているときにコマンドが見つかりません

  18. 18

    Precise Pangolinのdebパッケージをビルドしているときに、Launchpadがrsvgを見つけることができません

  19. 19

    Precise Pangolinのdebパッケージをビルドしているときに、Launchpadがrsvgを見つけることができません

  20. 20

    Mavenを使用してビルドするときにサブパッケージを読み取ることができません

  21. 21

    システムは、C#のプロセスモジュールを介してコマンドを実行しているときに指定されたファイルを見つけることができません

  22. 22

    「JavaScript言語サービスがバックグラウンドでリクエストを処理しています...」というJSファイルでVisualStudio 2015が数秒間遅れるのを止めることはできませんか?

  23. 23

    typescriptパッケージはnpmで正しくインストールされていますが、vsコードはそれを見つけることができません

  24. 24

    MeteorのAccountsパッケージを使用してメールを追加することはできません

  25. 25

    コマンドが同期していません。あなたは今このコマンドを実行することはできません-EXT:indexed_searchのTYPO3バックエンドモジュールのエラー

  26. 26

    nugetパッケージがmsbuildPackageReferenceを介して消費される新しい世界で、パッケージビルドターゲットをどのように実行することになっていますか?

  27. 27

    Golang Dockerfile:dockerビルドでパッケージを見つけることができませんが、正常に実行されます

  28. 28

    logstashに基づいてDockerイメージをビルドするときに、パッケージのインストールが許可されませんでした

  29. 29

    ビルドはパッケージソースを見つけることができません

ホットタグ

アーカイブ