aswww log

エンジニアの技術録。アプリとかウェブとか

AndroidStudio

Andloid Studio 3.3.2 にてAVDが起動しなくない時の対処法

AndloidStudioはエミュレータを起動するとLogcatに必ず何かしらErrorが出ていたのだけど、無視していたがついにエミュレータが起動しなくなったので対処を調べた。 結論から言うと動くようになったものの、相変わらず件のエラーは出続けている。根本対応では…

WebViewでロード後にアプリ内で指定したjavascriptを実行させたい

jQueryよろしく、ページオンロード後にjavascriptが実行できた実装 webView.loadUrl()した後にonPageFinished()内でwebView.evaluateJavascript()する。 public class MainActivity extends AppCompatActivity { protected WebView webView; @Override prote…

Android Studio 3.1.3 における ADB初期化エラー

デバイス・ファイル・エクスプローラーを開いたまま再起動したら以下のエラーが表示された抜粋 Error initializing ADB: Unable to establish...(中略) Try re-opening Studio after killing any existing adb deamons.日本語訳 ADBの初期化に失敗しました。…

Android Studio 3.1.3 IDE上からエミュレーターのPreferenceの内容を確認する

デバイス・ファイル・エクスプローラーという機能を使えばGUIでエミュレーター端末でアプリを実行したときのPreferenceの内容が確認できる。ちなみにAndroid Studioの3.1.3以前のバージョン(いつからかはわからない)だと確認方法が違う可能性があるので注…

半年ぶりにAndroidアプリをビルドしようとしたらbuild.gradleでエラー

2018年4月にAndroidアプリ周りで色々と仕様変更があり、ビルドがすんなり通らず苦戦したログ。○gradle 3.0.0以上になって各書式が変わった これはAndroidStudio3.0以上にアップデートした影響かもしれないけど、gradleを3.0.0以上にする必要が出てきてそれ…

SharedPreferenceの変更時に警告アラート表示

アプリの設定(SharedPreference)を変更した際、スマホの画面解像度(画面サイズdp)が小さいとWebViewが表示崩れが発生する恐れがでてきた。 表示崩れが発生する可能性がある設定に変更した時、警告アラートを出すことにした。まず、基準となる解像度を調査。…

AdMob実装で大いにハマった備忘録

AdMobに関係あるのからないのまで。 何日もハマった上にいろんな設定を色々いじって何やったか忘れてしまったので、雑な感じですが備忘録的な感じでなにとぞ。1).AdMobの実装を一通り終えてbuildしようとしたら以下のエラーが出た。 java.lang.ClassNotFound…

AndoroidアプリにAdMobバナー広告を設定するときにハマった

AdMobを設定するために以下のサイトを参考にbuild.gradleを実装したり、google-services.jsonを設置したりした。https://firebase.google.com/docs/admob/android/quick-start?hl=jaすると例のR.が読めなくなるエラーとともに以下のエラーが出力された。 エ…

WebView内で通信エラーでエラー画面表示さす

WebView内で通信エラーになった場合(net::ERR_CONNECTION_TIMED_OUT)、エラーページを表示さすようにハンドリング #WebViewClient生成時に定義してあげる○準備(既にassetsディレクトリがある場合は不要) HTMLを置くassetsディレクトリを作成する。 Android…