2018年6月21日木曜日

DELLの前面にさしたイヤホンから音が出ない

こんばんは。

Androidのアプリ開発はDELLのマシン(Windows10)で行っていますが、Windows Update後、前面のイヤホンジャックにさしたイヤホンから音が出なくなりました。

本気で直そうとはしていなかったのですが、今日、たまたま解決しましたので、記事にしておきます。

タスクバーの「Dell Audio」を右クリックして、「サウンドマネージャー」をクリックします。


(スタートメニューにも「Dell Audio」がありました。)

起動したDell Audioの「詳細」-「ジャック情報」を開きます。


ここまでは、何度も来ました。この画面では何もできないなと思っていたのですが、違いました。

「フロントパネル」の下の黒い●がクリックできるのです!






これをクリックすると、以下の選択画面が表示されます。


私の場合は、「マイク入力」が選択されていましたので、「ヘッドフォン」を選択しなおしました。

これで、無事、イヤホンから音が出ました。


本当に、分かりにくい・・・。


2018年6月9日土曜日

Style.xml内の「Theme」が赤字

おはようございます。

build toolsを3.1.0から上げると、Style.xml内の「Theme」が赤字になってしまいます。

Go To Declaration(Ctrl+B)で宣言部分に飛ぶことはできます。

なのに、たしか、「Cannot resolve symbol」となっているのです。

どうしても解決できず、保留にしていました。

現在、3.1.3まで上がっているにも関わらず、同じ現象になってしまいます。

もう、このままにしとくわけにはいかないため、再調査をして、ようやく解決しました。

方法は簡単です。

1.Android Studioのメニューの「File」-「Close Project」でプロジェクトを閉じます。

2.「Welcome to Android Studio」画面の「Import project」をクリックし、該当プロジェクトをインポートします。

これで、エラーが消えました。


Syncで「Failed to resolve: common」

おはようございます。

キャッシュをクリアしたところ、Syncでエラーとなるようになりました。


エラーの内容は、上の画像のように「Failed to resolve: common」と出るだけで、さっぱり分かりません。

「common」という自作ライブラリを使っていたので、自作ライブラリのせいかと思って調べていたのですが、どうも違います。

そして、ようやく判明しました。

Projectレベルのbuild.gradleは以下のようになっていました。

上記2か所の「jcenter()」と「google()」を逆にするとエラーが消えました。


理由は分かりません。こんなところで時間掛けられないので、理由までは調べません。