世間には親切な人が多くいて、ブログとか解説ページとかにサンプルプログラムをおいておいてくれる
とっても助かります
だって、説明は全部しないわけだし、ピックアップしてくれたほうが読みやすいわけですよ
でも同じものを作ってみよう、と思うと、全部掲載されていないことがネックになって、
- どこにどんな設定したらいいか とか
- 書いてない場所に何を書いていいかわからん とか
なっちゃうわけですよ
いや、書かないで動けばいいんですけどね
だいたいそうならないじゃないですか
で、そんなときにうれしいのが、サンプルプロジェクトのダウンロードですよ
でも、取り込んでみたらば、なんかエラー出るわけですよ
Unable to resolve target 'android-7'
これはきっと、
「おれ、こんなバージョンのアプリつくんねぇから、いらねぇや」
とか言ってダウンロードしてないバージョンのプラットフォームで作られてたりするんだろうな
とか思っていたら、やっぱりそうなんですよ
じゃあ、ターゲット変えたれ!
ターゲットを変更してみたわけだ
これはグーグル先生も気前良く教えてくれました
手順
- Package Explorerで対象のプロジェクトを選択して、プロパティを開く
- 左側のリストにAndroidとあるので、それを選択する
- Project Build Targetに選択可能なターゲットが表示されているので、お好きなものをチョイス
- Apply
ま、こんなとこです
簡単なもんです
ところが
これだけじゃうまくいかなかったですよ
エラーが消えんのです
なぜ?
もう一度プロパティを見ます
問題発生!
さっき選んだターゲットになっていない・・・なぜorz
もう一度えらんでやる
ApplyしてOKで画面を閉じる
さらにもう一度プロパティをみると・・・
なぜだ、なぜなんだ
選んだターゲットになっていません
がっかりだ
ターゲットが保存されない?
そんなばかな
いや、おかしな設定が残ったままなのか?
手順
- プロパティの左側のJava Build Pathを選択
- Librariesタブを選択
- "Unable to get system library for the project"になっているものを削除しちゃえ
- 左側のAndroidを選択
- Project Build Targetでターゲットを選択
- プロジェクトを閉じる
- プロジェクトを開く
- プロパティを開く
- プロパティの左側のAndroidを選択
- Project Build Targetが選択したものになってるよね
- Java Build Pathを選択
- Add Library...をクリック
- Android Classpath Containerを選択してNext >
- Project:はそのままでOKなので、Finish
Librariesに選択したプラットフォームのライブラリが追加されたらOKですよ
ながい道のりだった・・・
では皆さん、ごきげんよう
0 件のコメント:
コメントを投稿