2

私は現在、Mac OSx で Eclipse を使用して Android アプリに取り組んでいます。テスト用に Gorilla-Logic モンキー トーク SDK をアプリに統合しようとしましたが、それ以降、アプリは正しくデバッグしません。[実行] または [デバッグ] ボタンをクリックするたびに、IDE はメインの型がないと主張します。

Web とここ SO のさまざまなインターネット ディスカッションで読んだことから、これは通常、Scala で記述し、パッケージの外部にコードがある場合に発生することがわかりましたが、Scala ではなく Android プロジェクトを実行しているため、パッケージの外側に Java コードを含めないでください。

なぜこれが私に起こっているのですか?

プロジェクトを .apk ファイルとしてエクスポートしても問題はありませんが、時間がかかるため、プロジェクトを実行するたびにそれを繰り返したくありません。

何かご意見は?

4

3 に答える 3

2

この問題は、主に Android プロジェクトと単純な Java プロジェクトを同じ Eclipse ワークスペースで実行することによって発生しました (これは実行できるはずですが、未知の不具合が発生したと思います。これがこの問題の原因です)。

最終的に修正した方法は、[設定] -> [実行/デバッグ]、[起動] の順に移動することでした。「起動操作」で「前回起動したアプリを常に起動する」にチェックを入れました。それ以来、緑色の再生ボタンの横にあるドロップダウン矢印を 1 回クリックするだけで済み、その後プロジェクトを実行するたびに、緑色の再生ボタンを押すだけで済みました。

また、ご存知かもしれませんが、アプリを実行するためのデフォルトのキーストロークは Ctrl+F11 です。緑のボタンを押すのにうんざりしている場合 (少なくとも Windows ではこれが当てはまり、他の OS では異なる場合があります)。

于 2012-10-26T19:44:49.117 に答える
0

実行構成を削除し、アプリを再起動しました。

魔法のように働いた

于 2012-08-09T07:53:49.270 に答える
0

私にとっても同じ問題です。Eclipseの実行ボタンの横にある下向き矢印をクリックして実行構成を追加することで修正できました。しかし、アプリを実行するたびに、実行ボタンをクリックするだけでなく、下矢印と構成をクリックする必要があります。余分なステップです。私も OS X を使用しています。これは私の PC では問題なく動作します。

これは許容できる回避策と言えますが、修正ではありません。

于 2012-08-12T10:13:06.147 に答える