ネット上に多く散らばる
Conversion
to Dalvik format failed with error 1
の解決パターンにもう一つ付け加えさせてください。

こちら
http://d.hatena.ne.jp/halts/20120516/1337170409
の方法を試した後、「ワークスペースの切り替え」を数回したら直りました。

Androidでは一般的な「直るかもね☆」ネタです。
直らなければさっさとgoogleに戻るべき。


ここを読んでくれたiOS開発者に一言。
「Javaできるんだよね?」
とか
「Androidも出来たら凄いよね」
とか、更には
「やってくれないと君の今後に関わる」
とまで言われても尚


Android開発は断るべきです。


今回のハマり時間:80分


Androidです

ここはiPhoneメインなのでいちおう。

このごろ仕事でやらされてますorz
どうせこのブログはgoogleでエラーメッセージ検索→からの流入しか意図していないので書いちゃいます。

状況がマッチする方は参考まで。


ローカルに保存しておいたテキストデータを変数に入れて、WebView.loadDataWithBaseURLで表示したんですよ。

普通に表示できたんでコミットしたら、リロードしたら真っ白になるとの連絡が;;;
確かに真っ白になります。

ググってみたらファイルじゃないとnullが返るよ的な英語が。
まーグローバルじゃないので…


で、試しにテキストファイルを直で指定したら普通に表示できました。
更新ももちろんOK。

WebViewにローカルファイル.htmlを渡す時のパスは
file:///data/data/パッケージ名/files/ファイル名
で行けました。

愚痴:
Android開発に関する情報って「~で成功しました」とか「成功した処理は~」とかって表現ばかり。リファレンス通りにやっても動かないのは日常茶飯事ってことですかね。
iOSにだってバグはあるけど、みんなこんな表現はしないっす;

補足:
・リロードをどっかでフックして~とかって処理もできそう→誰かー
・最初からfile://とかでよかったんじゃないの?→あの記述があまり好きじゃない
・もしかしてグローバルな変数に入れれば大丈夫なんじゃないか?→誰かー
・パスは関数でとったほうが→dataしか取れなかったので直でいいやって

あ、いや、ほんと、今だけちょっと手伝ってるだけなんで、深入りする気ねっすw


今回のハマり時間:10分


掲題のまんまです。
xcodeでビルド中に「Generationg DSYM file」などと表示されたまま固まる場合はお試しあれ。

ズバリ

Macを再起動wwwwwwwwww

またいらん時間を費やしてしまった…

今回のハマり時間:10分