ラベル eclipse の投稿を表示しています。 すべての投稿を表示
ラベル eclipse の投稿を表示しています。 すべての投稿を表示

2014年11月15日土曜日

Android SDK Tools をバージョンアップして問題がおこったときに試すこと

Android SDK Tools をバージョンアップして問題がおこったときに試すこと


Andrid SDK Toolsをバージョンアップして問題が起こるケースは珍しくない。

support libraryのgen配下が生成されないなどの障害が発生する。

そのたびに解決策を考えるのだが、まずは以下のような対策を行うのでメモ。


1.ビルドターゲットバージョンのAndroid SDK Build-toolsがインストールされているか


Android SDK Build-toolsにもたくさんのバージョンが存在する。

project.propertiesで指定しているビルドターゲットに対応したSDK Build-toolsをいれておこう。



2.最新のJDKに入れ替える


新しいAndroid SDKが、最新のJDKに依存しているケースもある。最新のJDKに変更しよう。


3.project.propertiesの見直し


そもそもターゲットが間違っていないだろうか。最新のBuild-toolsを導入した場合、targetも最新に切り替えておこう。


4.EclipseのUpdateを試す

新しいアップデートが促されていないかどうか確認しよう。

Eclipse → 「Help」 → 「Check for Update」


5.Eclipseの再起動


変更した項目によっては、反映に再起動を必要とする場合がある。


6.SDK Managerから以下をインストール、アップデートする


Android Support Library

Google Play services
Goole Repository


7.Android L のライブラリを認識できない場合


SDK Managerを使って、L(API 21)のアンインストール、インストールを行う




これらで解決しない場合、ADTを丸ごと入れ替えるなど、力技を使う。

2014年11月7日金曜日

Eclipse Erro Could not open Selected VM debug port (8700) Make sure you do not have another instance of DDMS or of the eclipse plugin running

タイトルのエラーが出ると、デバッグが出来なかったりして不便。

Could not open Selected VM debug port (8700) Make sure you do not have another instance of DDMS or of the eclipse plugin running

hostsファイルのlocalhostの記述がコメントアウトされてしまってる場合にも出るので注意。

2014年10月31日金曜日

Eclipse C++ 環境 OS X 10.9.5

Eclipseに慣れているので、Macでも入れておく。標準のC++を使用するまでの、パスの設定をメモしておく。他にライブラリを使うときは、随時追加をすること。

cmakeとgccをインストールしておく

$ brew install cmake

gccはxcodeのコマンドラインツールをインストールする。

Eclipseは最新のものインストールすれば良い。

CDTに以下のヘッダファイルとパスを設定する。

ヘッダファイルには以下を追加した。

/usr/include/c++/[バージョン番号]

MacOSのC++リンカーのコマンドに以下を追加する。

-stdlib=libstdc++

以上!