!マークは参照しているプロジェクトが見つからないときに出たりするので、
ビルドパスの確認をやってみてください。
#それ以外で!マークが出ることってあるのかな。。。
2012/4/4 ドラ焼き <doraya...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
こんにちわ!
僕も久しぶりに立ち上げたら同じ状況でした。
問題タブをクリックしたらデバッグキーの有効期限が切れてました。
.android フォルダのdebug.keystore 削除したら治りました
毎度おなじみ、sdk更新後のビルドエラー問題でしょうか。
今回、私が経験している問題は、.aidlがコンパイルされず、
binに.aidlのまま置かれるという問題です。
今は特に急がないので放置してますが、原因が分かればうれしいです。
自己解決しましたのでご報告します。
(12/4/5 0:49), Shigeo Mutoh wrote:
> 今回、私が経験している問題は、.aidlがコンパイルされず、
> binに.aidlのまま置かれるという問題です。
おそらく、
ライブラリプロジェクト内で.aidlを抱えていて、
かつそのライブラリがさらに別のライブラリプロジェクトを
参照しているケース。
私の環境はeclipse3.7, ADT17, jre1.7ですが、以下のとおり1年以上前
でも起きるときは起きたようです。
この現象は以下のレポートと同一です。
AidlProcessor.doCompileFiles()がNull Pointer Exceptionします。
私の手元では以下の109行目で飛んでます。
IFolder::getLocation()か、toOSString()のどっちかがnullを返す模様。
103 // since the path are relative to the workspace and not the
project itself, we need
104 // the workspace root.
105 IWorkspaceRoot wsRoot =
ResourcesPlugin.getWorkspace().getRoot();
106 for (IPath p : sourceFolders) {
107 IFolder f = wsRoot.getFolder(p);
108 if (f.exists()) { // if the resource doesn't exist,
getLocation will return null.
109 command[index++] = quote("-I" +
f.getLocation().toOSString()); //$NON-NLS-1$
110 }
111 }
で、細かいところは全く不明で知りたくもありませんが、この問題は
プロジェクトの設定がぶっ壊れることに原因があるようです。
私の手元で起こっていたことと対処法を記します。
プロジェクトの設定で、
1.Resource->Linked ResourcesのLinked Resourcesタブの中に
意味不明のエントリーかつ意味不明の数字付きエントリーが存在していて
赤バツマークが付いてたので、削除した。
2.Java Build PathのSourceタブに別ライブラリへのパスが張られていて
赤バツマークが付いてたので、削除した。
以上です。
よく覚えてないのですが、とても古いadk環境で作ったプロジェクトを
最新の環境へimportしたとき、ライブラリまわりの設定がうまく更新
できないのではないかと思います。