Android向けのリッチクライアントビルドでエラーとなる
xpa3.2studioの、インターフェースビルダにてAndroid用のインストーラーを作成しようとすると、ビルドの途中でエラーとなり失敗してしまいます。
java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64
android-studio-2022.3.1.20-windows
上記インストールした端末で行っています。
・SDKのフォルダはデフォルト(存在確認済み)、
・SDKの設定のプラットフォームはandroid-23、
・リソースフォルダはStudioのインストールフォルダから
別の場所にコピーしたresフォルダを指定(中のアイコンを変更しているのみ)
ログが保存されず、ビルドの画面もすぐに消えてしまうので、最後の方がチラッと見えるだけなのですが、「Could not find com.google.firebase:firebase-messageing:9.6.0」「Could not find com.google.firebase:firebase-core:9.6.0」といった文面が見えます。
どこか修正するところや確認すべきところがあるでしょうか。
よろしくお願いします。
-
上記のエラーの内容は不明ですが、
私はStudioからではなく build.cmd を実行してビルドしています。
このファイルの exit をremでコメント化して実行しています。
そうする事によってエラーの内容が確認できます。
-
前に3.2でビルドを試した時に正常に実行されず
exitをremして内容を確認しようとしても原因はわかりませんが
コマンド画面が終了してしまいエラーの内容を確認できなかった事を思いましました。
その時には諦めて3.3でビルドしました。
改めて先程3.2を再インストールしてビルドしてみましたが、
状況は変わらずコマンド画面が落ちます。
3.2には何か不具合があるのか、もしくは何か設定を変更する必要があるかもしれません。
-
E_y様
ありがとうございます。
3.2をビルドしてみたとのことですが、ビルドは完了しますか?
openJDKが1.8なのが原因だったりするのかとも思っているのですが1.7がダウンロードできず試せていません。
もし完了するなら、使われてるJDKのバージョンはいくつですか?
-
ビルドの途中でエラーになっているのだと思われますが、
exitを無効にしているにもかかわらずコマンドプロンプト画面が終了されてビルドが失敗します。
フォルダを確認すると成功すると自動で削除されるはずのビルド途中のファイルが残っていました。
私は3.2でビルドに成功した事がありません。(もう3.2を使っていないため追求していません)
因みに3.3では正常にビルドできます。
JDKのバージョンは1.8です。
-
otsukaさん、
OpenJDKで試しておられるようですが、xpa 3.2の頃は、確かOracleJDKを使用していたと思います。そのあたりが気になりますね。
フェーズを合わすためにも、xpa 3.2のインストールDVDに同梱されている、当時のJDKをそのまま使用されることをお勧めします。 -
E_y様
情報ありがとうございます。3.xでの成功例はありがたいです。
その組み合わせでも試してみます。
tanda様
すぐ確認できるDVDは3.3で、その中にはJavaが同梱されていませんでした。
3.2の時代ならDVDに同梱されているかもしれませんね。確認してみます。
ありがとうございます。
-
otsukaさん、
E_yさんの情報を鑑みますと、xpa 3.2からxpa 3.3に移行するタイミングで、使用するJDKがOracleJDKからOpenJDKに切り替わったのかもしれませんね。
私のところでは当時、3.2でのビルドは問題ありませんでした。残念ながら今は検証する環境がありませんが。。。Playストアからもxpa 3.2は消えてしまっているようです。
サインインしてコメントを残してください。
コメント
7件のコメント