タブレット用プログラムの書き止め

android OS & iPadOS の記録。

エミュレーターが起動しない。その他、JDK。

2023-03-20 17:18:26 | Android studio 日記

相変わらず、

Error while waiting for device: The emulator process for AVD has terminated.

が出ている。

複合的なのか原因がはっきりしない。

Error while waiting for device: 待機中にエラー。幅広い^^;
取り合えず、*.lock を削除するとエミュレーターが動く。対処療法。

 

それでエミュレーターは動いてるけど

E/EGL_emulation: tid 2407: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MATCH)

エラーが出ている。でも止まらない。

 

 

システム環境変数について。

JAVA_HOME 変更しているのに android studio内で更新されていない。
JDKフォルダを移動させてJAVA_HOMEにパスを設定したらやはり見失ってエラー。
android studio でJDKをダウンロードしたフォルダパスが保存されるのだろう。
そのフォルダを基準にして、パスをJAVA_HOMEに設定するだったか?
インスト何年前だろ。もう忘れてるよ~。

フォルダを変えたいのなら新たな場所にダウンロードする事なんだろう。

 

gradleのバージョンとJDKのバージョンの整合性、APIのバージョン、調べるところが多いなぁ~。

仕方ない。

 

 


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ビルドできない原因が分からない時。

2023-03-20 14:17:50 | Android studio 日記

前回と同じ条件なのに動かない。
たまにあるんだけど、その原因の一つとして、リアルタイムスキャンを疑ってみる。

期間無料のウィルス対策ソフト。
メモリ使用が半端ない。
1GB超ですよ。
心配は残るけどアンインストール。
Windowsのウィルス対策で様子見です。

 

リアルタイムスキャンの影響について。
デベロッパーからの抜粋。

/////////////

Android Studio でビルドを実行する場合、Gradle はアプリのリソースとソースコードをコンパイルし、コンパイルされたリソースをまとめて APK または AAB にパッケージ化します。この処理中に、パソコン上に多数のファイルが作成されます。ウイルス対策ソフトウェアでリアルタイム スキャンが有効になっている場合は、ファイルが作成されるたびにそのファイルのスキャンが実行され、ビルドプロセスが強制的に停止されることがあります。

この問題を回避するには、特定のディレクトリをウイルス対策ソフトウェアのリアルタイム スキャンから除外します。

/////////////

 

色々対策をしてビルドできるようになった。
だけど、時間を置いたらできなくなった。

よく分からない症状の原因の一つとしてリアルタイム スキャンを考え機能を一時停止。

Windowsのウィルス対策のリアルタイムスキャン停止は、

スタート > すべてのアプリ > Windows セキュリティ > ウィルスと脅威の防止 > ウィルスと脅威の防止の設定 > 設定の管理 > リアルタイム保護

リアルタイム保護のスイッチをOFFにする。
ある程度の経過時間でONに復帰するので放置OK。
できれば、作業終了後にONが良いけど。
あと、作業中の検索は他のPCでやった方がいいかもね。

PCの機種によってツリー表示が変わってくるので
「ウィルスと脅威の防止の設定」
「リアルタイム保護」
これらのキーワードで探す事。

 

市販のウィルス対策ソフトは「リアルタイム」で探す。

デベロッパーの説明ページの下の方に記述。URLはコピペで。

https://developer.android.com/studio/intro/studio-config?hl=ja

 

 

 

 


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする