Android開発・エラー置き場

Android開発のメモやエラーなんかおいてく

*

対処法: R.javaが生成されないエラー

   

Pocket

Android開発してるとあるある〜なエラーの一つ

解決法は原因によって、いろいろあるっぽいので紹介するお

 

とりあえず全部最新版にする

古いとエラーになってR.javaが生成されないことがあるよ。Android SDK ManagerからUpdateがあれば、開発に関係する者は全部最新版にあげよう。(執筆時点でAndroid5.0はあまりおすすめできないが)

 

AndroidManifest.xmlのエラーを直そう

次に確認しなきゃいけないのは、AndroidManifest.xmlが間違ってないか。

足りないものがないか、または余計なものを含めていないか。

なにかを追記したしたあとに、本体を削除して、Manifest側の削除し忘れが個人的に一番多いと思う。

 

プロジェクトをクリーンする

言うまでもないかもしれないけど、Androidでエラーでたらとりあえずクリーンしとけってこと。

ちなみにクリーンした際に、R.javaが消失することが多いけど。

その時点で何かおかしいから消えるってことは、どうせどっかおかしいので気にせずクリーンしまくろう

 

コンパイラ準拠レベルの変更

Macだと環境設定 > Java > Compilerのところにあるよ。

Windowsだと忘れたけど、Settingsのあたりにあるはずだよ。

1.7とかエラーが出るから戻せとか書いてあるけど、ここをいじいじしたら解決するかも。

 

Android5.0を疑え

根本的な解決じゃないけど、執筆時点ではAndroid5.0が悪さすることが多いと思う。

Googleでエラー検索を1ヶ月以内とかにすると

『全部 Android5.0 lollipopのせいだ!!』

って嘆いている人が海外に多い気がする。

 

ちなみにR.javaってのはgenの中に自動生成されるものなので、根本の原因はそこ。

これ以外は、自分でやったことがないので、わからないのでGoogle先生に聞いて、がんばろう

Pocket

Amazonの90%OFF検索しまくるアプリつくったよ。役に立ったらDLお願い。
https://play.google.com/store/apps/details?id=jp.tecco.amazondiscount

 - gen ,

  関連記事

関連記事はありませんでした