トップページ > 記事閲覧
Android Studio 4.0でビルドエラー
名前:やま 日時: 2020/07/30 21:28

お世話になっております。 「Android Studio 4.0 による Androidアプリ開発でのDXライブラリの使い方」 にて記事通りに進めたところ、「6.プロジェクトのビルド、実行」の@でビルドエラーとなります。 解決方法に心当たりありましたらご教授いただけませんでしょうか。 エラーログは以下となります。 >> Task :app:compileDebugJavaWithJavac FAILED >C:\test\app\src\main\java\com\example\test\MainActivity.java:18: �G���[: �p�b�P�[�WR�͑��݂��܂��� > setContentView(R.layout.activity_main); > ^ >C:\test\app\src\main\java\com\example\test\MainActivity.java:21: �G���[: �p�b�P�[�WR�͑��݂��܂��� > TextView tv = findViewById(R.id.sample_text); > ^ >�G���[2�� > >FAILURE: Build failed with an exception. > >* What went wrong: >Execution failed for task ':app:compileDebugJavaWithJavac'. >> Compilation failed; see the compiler error output for details. > >* Try: >Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. > >* Get more help at https://help.gradle.org > >BUILD FAILED in 415ms >9 actionable tasks: 1 executed, 8 up-to-date 尚、「4.プログラムを組む」の箇所では「main.cpp」がプロジェクト内に見当たらなかったのと、 記事に「そして何もプログラムに書かれていない状態になった」とあったので「native-lib.cpp」にプログラムを書いています。 (cppフォルダにmain.cppを作成してそっちにプログラムを書いても結果は変わりませんでした。) よろしくお願いいたします。
メンテ

Page: 1 |

Re: Android Studio 4.0でビルドエラー ( No.1 )
名前:管理人 日時:2020/07/31 02:00

使い方ページの通りに設定されている場合は MainActivity.java は無視される筈ですので、 恐らく『2.プロジェクトの作成』の『3.DXライブラリを使用するためのプロジェクトの設定を行う』に あります『AndroidManifest.xml』の変更についての android:hasCode="false"> ↑こちらの部分が抜けているか、正しく記述出来ていないのではないかと思います ( android:hasCode="false" があると、MainActivity.java はビルドされずに無視される筈なので、エラーが発生することもありません ) 変更前は android:theme="@style/AppTheme"> ↑このようになっている箇所を android:theme="@style/AppTheme" android:hasCode="false"> ↑このように変更する( android:theme="@style/AppTheme" の後ろの > が android:hasCode="false" の後ろに移動する )ので、 > の位置が正しいか、android:hasCode="false" があるか等を確認してみてください m(_ _)m > 尚、「4.プログラムを組む」の箇所では「main.cpp」がプロジェクト内に見当たらなかったのと、 > 記事に「そして何もプログラムに書かれていない状態になった」とあったので「native-lib.cpp」にプログラムを書いています。 > (cppフォルダにmain.cppを作成してそっちにプログラムを書いても結果は変わりませんでした。) すみません、main.cpp は誤りです、main.cpp と書かれている部分を native-lib.cpp に修正しました m(_ _;m
メンテ
Re: Android Studio 4.0でビルドエラー ( No.2 )
名前:やま 日時:2020/07/31 12:32

ご回答ありがとうございます。 ご指摘の箇所については正しく記載できていましたが、 同ファイルの3行目の package="com.example.dxlibtest_androidstudio"> の部分に緑色の波線が出ており、カーソルを合わせると'Typo:In word'と表示されます。 (ここは変更、追加箇所ではないので変えなくてよかったのですね。) この部分を変更前の package="com.example.test"> に戻したところビルドが通り、実行すると四角形が表示されました。 (緑色の波線は出たままですが。) ただ、ソースファイル「native-liv.cpp」の1行目、 #include "DxLib.h" に赤の波線が出ており、カーソルを合わせると「'Dxlib.h' file not found」 と表示されます。 一応正常に動作はしたようですが、これで合っているのでしょうか?
メンテ
Re: Android Studio 4.0でビルドエラー ( No.3 )
名前:管理人 日時:2020/07/31 23:27

> ご指摘の箇所については正しく記載できていましたが、 > 同ファイルの3行目の > package="com.example.dxlibtest_androidstudio"> > の部分に緑色の波線が出ており、カーソルを合わせると'Typo:In word'と表示されます。 > (ここは変更、追加箇所ではないので変えなくてよかったのですね。) すみません お察しの通りこちらは com.example.dxlibtest_androidstudio と書き換える必要の無い箇所で、 私の記載ミスとなります orz 修正しました m(_ _;m > ただ、ソースファイル「native-liv.cpp」の1行目、 > #include "DxLib.h" > に赤の波線が出ており、カーソルを合わせると「'Dxlib.h' file not found」 > と表示されます。 >  > 一応正常に動作はしたようですが、これで合っているのでしょうか? はい、赤の波線が出てしまう原因は不明なのですが、ビルドと実行が正常に行われていれば問題ありません ( 赤い波線が出ないようにする方法が判明したら使い方ページに追記しようと思います )
メンテ
Re: Android Studio 4.0でビルドエラー ( No.4 )
名前:やま(解決) 日時:2020/07/31 23:39

承知しました。 ありがとうございました。
メンテ
Re: Android Studio 4.0でビルドエラー ( No.5 )
名前:green 日時:2020/09/18 21:25

管理人さん > はい、赤の波線が出てしまう原因は不明なのですが、ビルドと実行が正常に行われていれば問題ありません > ( 赤い波線が出ないようにする方法が判明したら使い方ページに追記しようと思います ) こちらの現象ですが本来のdxlibインクルード先とは別に (プロジェクトフォルダ)\app\src\main\cpp内にdxlib.hをコピーすると一応警告の破線が 消えるようですが、他に解決方法等ありましたら一報ください。
メンテ
Re: Android Studio 4.0でビルドエラー ( No.6 )
名前:管理人 日時:2020/09/18 22:56

> こちらの現象ですが本来のdxlibインクルード先とは別に > (プロジェクトフォルダ)\app\src\main\cpp内にdxlib.hをコピーすると一応警告の破線が > 消えるようですが、他に解決方法等ありましたら一報ください。 ご情報ありがとうございます 手元では、警告の表示を気にせず作業していたら、特に何もしていないのに いつの間にか警告の表示が消えている、ということがあり、条件はまだ分かっていません… (_ _;
メンテ
Re: Android Studio 4.0でビルドエラー ( No.7 )
名前:green 日時:2020/09/19 13:12

なるほどです、 ひとまず現状維持ということで把握しておきます。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存