0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

cordovaのビルド時に発生したエラーのメモ

Posted at

久々にcordovaビルドを走らせたらだいぶエラー祭りだったのでメモ。

  1. Cannot read property 'toString' of nullと表示される
    →おそらくプロジェクトのcordovaバージョンとインストールしたcordovaバージョンが違うとき、設定値読み込みで起きている。プロジェクトを新規作成し直してビルドするとでなくなる。(githubにはリポジトリから引っ張ってきたときにファイル破損かなにかで起きた事例?があった)

  2. Could not reserve enough space for 2097152KB object heapと表示される
    →メモリサイズ不足。ハイスペ端末だと起きないかも?2GBくらいは余裕あるはずだが出ているのでちょっと謎……。
    cordovaのビルド時設定のうち、gradleにかかるプロパティを指定すればでなくなる。
    'org.gradle.jvmargs': '-Xmx2048m',→'org.gradle.jvmargs': '-Xmx512m',
    なおファイルの場所は下記。
    node_modules\cordova-android\lib\config\GradlePropertiesParser.js

  3. Could not resolve com.android.tools.build:gradle:8.3.0.と表示される
    →gradleがJDK11以降を要求しているときに表示されている。JDKの指定が古いcordova環境だと1.8とかになりがちなので注意。
    具体的にはJAVA_HOMEの指定をJDK22にすることででなくなった。

ソース

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?