サイト移転のお知らせ

しばらくブログお休みしていましたが、こちらに移転しました。よろしければこちらへどうぞ。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ADTのアップデートに失敗する場合の対処法

EclipseのAndroid SDKをアップデートしたらビルドエラーがわんさかでるようになってしまいました。
Eclipseは3.7.2(←古すぎるだろ)
Android SDK Toolsは23.0.2
よく見ると、プロジェクトプロパティのAndroid > Project Build TargetNo target availableとなっている...
20140704_no_target_available.png

ADTが古いという警告が出ているのでADTのアップデートを試してみるも失敗する状況。conflicting dependencyとかで。

原因はわかりませんが、Eclipseを使っているとこういうことが時々起こるので、対処法のメモ。
Android SDKを一旦アンインストールして、入れ直します。

アンインストール方法は、EclipseのHelp > Install New Software...でダイアログを表示させて、already installedのリンクをクリック。(Eclipseを日本語化していると表記が異なるのでご注意を)
20140704_uninstall.png
Installed Softwareの一覧からAndroid関係のものを選択してuninstall!。私の環境では以下の選択しました。
  • Android DDMS
  • Android Development Tools
  • Android Hierarchy Viewer
  • Android Native Development Tools
  • Android Traceview
  • Trace for OpenGL ES

続いて改めてSDKを入れ直します。
上記をアンインストールすると、${sdk_dir}/toolsディレクトリがごっそり消えてしまうので、改めてSDKをダウンロード、展開してtoolsディレクトリを${sdk_dir}配下に移動。
SDKは以下のGET THE SDK FOR AN EXISTING IDEのリンク先からダウンロードしました。
http://developer.android.com/intl/ja/sdk/index.html

これで、無事にADTのアップデートができるようになりました。
最後に念のためAndroid SDKのアップデート確認をして終了。


時間作ってAndroid Studio試したいと思う今日この頃です。
いやいや、その前にアプリのアップデートを...
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

Google Mobile Ads SDKを使ったらエラーログが...

一部のユーザさんにはとてもお待たせしてしまいましたが、AndroidアプリWiFi Tickerをアップデートしました。
主な変更は不具合修正ですが、しれっと広告ライブラリを変更しています。Googleの広告であることは変わりないのですが、いわゆるAdMobSdkからGooglePlayServicesLibへの変更です。
というのも、「Googleさんが2014年8月1日以降は古いライブラリ使っていると受け付けないよ」と仰っているので。
https://developers.google.com/mobile-ads-sdk/download?hl=ja#downloadandroid

On August 1, 2014, Google Play will stop accepting new or updated apps that use the old standalone Google Mobile Ads SDK v6.4.1 or lower.


で、GooglePlayServiceLib (v4.3)を導入して困ったのが、広告が表示されるタイミングでlogcatに以下のようなエラーログが吐き出されること。アプリの動作に異常は見られないんですが、エラーとなると見過ごせない。

E/GooglePlayServicesUtil( 4598): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.


では、このエラーに対してどうするべきか。結論は...無視していいみたいです。笑
検索してみると、英語のサイトでこの問題についていろいろ議論している掲示板はあったのですが、みなさん解決策がなく困っている様子。答えがなかなか見つからないなか、意外なところに答えがありました。

GoogleのFAQ. https://developers.google.com/mobile-ads-sdk/kb/#resourcesnotfound

日本語でアクセスするとこの問題についての議論は見つからないのですが、サイトの右下の言語設定をEnglishにすると以下のような記述が見つかりました。

I keep getting the error 'The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.'

You can safely ignore this message. Your app will still fetch and serve banner ads.


と、こんなのもあってアップデートに時間が掛かりました(これだけが原因ではないですが)。
というわけで、WiFi Tickerご利用時にlogcatでこのようなエラーが出力されますが、気にしないで無視してください。

テーマ : プログラミング
ジャンル : コンピュータ

Macで簡易ローカルブラウザを作ろう(5) 〜WebViewでHtml表示〜

Macで簡易ローカルブラウザを作ろう(Macアプリ開発の基礎の基礎)シリーズ

の続きです。

内容を見れば既に書き溜めてある記事を小出しにしているのがバレバレですが(笑)、ま、いろいろ事情があるのでご勘弁を。
今回はようやく本格的にHTMLを表示させます。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

Macで簡易ローカルブラウザを作ろう(4) 〜リソースを追加する〜

前回までの「Macで簡易ローカルブラウザを作ろう(Macアプリ開発の基礎の基礎)シリーズ」
海外ドラマ風に言えば Previously on Let's make Mac Apps...すみません。このところHuluで海外ドラマにハマっております(笑)

今回は、アプリで表示するHTMLファイルをプロジェクトの中に突っ込んでいきます。
簡単な話ですが、意外とハマりがちなので特出ししました。



続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

サイト内検索
プロフィール

Author:imxs

Androidアプリ開発などを行っているimxsの開発者です。気になることを調べてメモって行きます。ほとんどの人にはどうでもいい内容でも、広い世の中一人くらいは同じ疑問を持った奇妙な人がいることを信じつつ。暖かい目で見守ってやってください。
imxsの開発者ブログは移転しました。よろしければこちらへどうぞ。

カテゴリ
最新記事
リンク
RSSリンクの表示
最新コメント
最新トラックバック
FC2カウンター
アクセスランキング
[ジャンルランキング]
携帯電話・PHS
133位
アクセスランキングを見る>>

[サブジャンルランキング]
Android(Google)
35位
アクセスランキングを見る>>
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。