Android library projects cannot be launched 他
作ったばっかりのAndroidプロジェクトが動かない……だと……?
ほとんどいじった覚えはない。
死んでくれ。
心の叫びを食らえ。
そうか!
こういうとき、明るく笑ってディスプレイに死んでくれーって言ってるから、macがぐれてるのかもしれない。
大変だ。
とか言ってても仕方ないので以下の二つの原因を調べました。
- Android library projects cannot be launched
- 'Launching New_configuration' has encountered a problem. AN internal error occured during: "Launching New_configuration".
ほとんどいじった覚えがないと言ってますけど、Lintの件のとき、いろいろ試したのを元に戻すの忘れてたせいなんですがね。
とりあえず、その辺いじる前に調べたほうがいいんじゃないだろうか、私。
Android library projects cannot be launched
ライブラリをアプリケーションプロジェクトとして起動させようとしてますよ、
という意味のエラーです。
どこをチェックすればいいのかですが、こちらを参考にしました。
[Android]Android library projects cannot be launched: 技術情報の覚書です。
プロジェクトのパッケージの所で右クリックして、
Propertiesを開いて、Androidの項目の下の方に、Libraryという項目があるので、そこをチェックします。
- Androidアプリケーションのパッケージの場合はIs Libraryのチェックを外した状態にします。
- Androidアプリケーションから利用されるライブラリのパッケージの場合はIs Libraryのチェックをつけた状態にします。
プロジェクトの中で必要とされているライブラリがLibraryの欄に入っていなかったらaddボタンを押して追加したりワークスペースにインポートしたりしてください。
そうすると直るはずです。
An internal error occurred during: "Launching New_configuration". Path for project must have only one segment.
これは、Runボタンなどでアプリケーションを起動させようとしたときに出てくることがあります。
android - What's the meaning of this in Eclipse: "Path for project must have only one segment." - Stack Overflow
Run configurationで起動させたいprojectを登録しましょう。
緑の中の白い矢印のアイコンの横の黒い三角をクリック
▶︎Run Configurations▶︎AndroidのタブのProject欄のBrowseをクリックして起動させたいプロジェクトを選択してApplyを押す
左側のAndroid Applicaitonにそのプロジェクトの名前が追加されていたらOKです。
Runのところにそのプロジェクト名が追加されているはずで、
この状態でRunボタンを押すとアプリケーションが起動されるはずです。
(この件とは違いますが、すでに起動されていてそのアプリケーションのアクティビティが起動されている場合だと、 ActivityManager: Warning: Activity not started, its current task has been brought to the frontとADTのコンソールに出て新しく起動されないこともあります。)