1. ホーム
  2. Android

Eclipse &プラグインのよくある使用エラーとコンパイルエラー

2022-02-16 08:32:57

(1) クラス名にマウスオーバーすると、「注:この要素にはソースもJavadocも添付されていないため、Javadocは見つかりませんでした」と表示されます。

 これは、sdkディレクトリにmissing docs文書があるためで、window-> Android SDK managerをクリックすると表示されます。Android x.x.x (the latest version) documentation for Androidsdk installation status is not installed (not installed). Googleが壁になっている問題を解決するために、ミラーサイト mirrors.neusoft.edu.cn を介してインストールパッケージをダウンロードします。


選択するコンテンツを更新する

(2) IMPORTプロジェクトが表示されたら、少なくとも1つのプロジェクトを選択する

         このエラーは、プロジェクトをインポートするときに、同じ名前のプロジェクトのプロンプトが表示されたら、select allを選択すると発生します。このエラーの原因は、同じ名前のプロジェクトを開くためのバックグラウンドでのEclipseツールで、それをオフにしてください。その方法は、windows->show view->project explorerです。

(3)AVD作成時。AVDフォルダにコピーするABIアルメアビの「userdata.img」ファイルが見つかりません。

        Android SDK Managerが完全にインストールされていない、つまりARM EABI V7Aのシステムイメージがインストールされていないことが原因ですので、インストールだけしてください。


(4) ECLIPSEをクリックで開くと、JVM EXIT CODE = -1という大きなプロンプト画面が表示され、必要なJAVAのバージョン番号を入力するようなプロンプトが表示されます。原因は不思議で、JAVAバージョンを1.5にインストールしても1.5を要求され、1.6をインストールしたら、eclipse.iniの最後の文を-Xmx1024mから-Xmx512mに変更したら、正常にAndroidプロジェクトを開いてインポートできるようになりました。

(5) ECLIPSE内の中国語、文字化けして表示される。原因はエディタのエンコード形式が正しくないため、 Window->Preferences->General->Workspace panel Text file encodingをUTF-8にする方法を修正します。

(6)ECLIPSEのDDMSを使用して、現在のプラットフォームのデバッグに接続すると、PUSHコンテンツは、メモリ不足をプロンプトに失敗し、方法は次のとおりです:最初のコマンドを使用します:$ emulator -avd youravdname -partition-size 128 .Then the problem maybe resolved.ECLIPSE のDDMSを使用すると、メモリ不足を指摘され、PUSHコンテンツは、メモリ不足を指摘されました。

(7) eclipseを開くと、以下のように仮想マシンを作成できない旨のメッセージが表示されます。


方法は、eclipse.iniのいくつかのパラメータを変更することです(該当する行を探します)。

-ランチャー.XXMaxPermSize
128M

-launcher.XXMaxPermSizeを使用します。
128m

-Xmx256m

(8) プロジェクトをインポートするときに表示される。Project has no default.properties file! 2つの方法があります。1、他のプロジェクトにdefault.propertiesファイルを直接コピーする(この時点では、プロジェクトがまだエラーを持っていることがわかれば、再プロジェクトをインポートし、一般的に解決することができます)、2、超簡単な方法があるハ、それは、プロジェクト.propertiesファイルはdefault.properties名に改名されているOKです。

(11) eclipseを使用しているときに、Logcatの情報がすぐに消えてしまい、見づらいと感じた場合。logcatのキャッシュ数を大きめに変更することができます。window->preferences->Android->Logcatで、デフォルトは5000ですが、私は50000に設定して大きめに変更しました。

================================================= コンパイルと実行エラー ================================================================================================================

(1) APKを実行した途端、異常終了してLOGCATが"java.lang.VerifyError"とプロンプトが表示されます。
これは一般的にjarのエラーとして反映され、jarを再読み込みすれば問題ないとのことです。その後、エラーメッセージの前の部分で、一部のクラスに問題があることがわかり、プロジェクト内の書き換えられたクラス(jar内のlibを使用していないもの)を再インポートすると、問題なく動作しました。

(2) apkを実行すると、"Syntax error on token(s), misplaced construct(s)" と表示され、コンストラクタに構文上の問題があることがわかる。

(3) JAVAファイルを編集すると、"the public type xxx must be defined in its own file ."と表示されます。理由は、パブリッククラスはファイル名と同じであるべきなので、ソースファイル内のPRクラス名はファイル名と同じでなければならないからです。1つのファイルには1つのパブリッククラスしか存在できません。このファイルで使用する新しいクラスを追加するだけなら、publicを付けずに、スコープを現在のファイルにすればよいのです。

(4) Androidプロジェクトで、外部からインポートしたjarクラスを使用する必要がある場合、プロジェクト設定の "java build path" - "librarys" ページから、 "add library" - "user libraries" ポップアップページの右側にある "new " を選択します。 その後、カスタムフォルダにjarを追加できます。カスタムフォルダにjarを追加するには、"librarys" ページ - "edit" でパッケージ名をアクティブにして、 "preference" ページで "add jars" を選択して完了します。未使用のjarを削除したい場合は、"edit"ボタンをクリックして編集してください。実際には、ライブラリの優先順位を調整する必要がある場合、"order and export"ページをクリックして、ライブラリの優先順位を上下に調整する必要があります。

(7) 外部jarパッケージを元のプロジェクトに追加した後、これまで問題のなかった一部のjavaファイルのヘッダーのpackage文がエラーになりました。また、解決することはできません何度もクリーンを実行します。誰かのヒントです:いくつかのjavaファイルは、同じ名前の2つのクラスを持っており、クラス名はちょうど大文字と小文字を区別し、エラーにつながる。

(8) ランタイムプロンプトは "java.lang.IllegalStateException: System services not available to Activities before onCreate()"。アクティビティのonCreateの前にConnectivityManager manager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE) が実行されたためです。

(10)実行コンパイルプロンプト"Rは変数に解決することはできません"、Rファイルを識別することはできません、通常はきれいだし、RUNは、解決されていない場合は、解決されます。それが動作しない場合は、あなたのR.javaが存在するかどうかを確認する別の方法が必要です、それがある場合は、右クリック>ソース>エラーのあるファイル内のOrigansizeのインポートです。

 ====================================================================================

(1) eclipseでデータベースプラグイン、SQLiteManager.jarパッケージを表示することができます。入手と使用方法 http://blog.csdn.net/zshq280017423/article/details/25701789

(2) eclipseの動作は読み込みが遅いので、設定を参照してください http://blog.163.com/shadow_wolf/blog/static/18346909720145279519222/

(3) 開く eclipse slow loading, and constantly prompt "computing git status for repository base", the way is to delete relevant git plug-ins.このプラグインを削除してください。プラグインでgitを検索して、egit jgitなどの関連jarパッケージを見つけて、直接削除することができます。


元記事の参照 http://www.189works.com/article-40450-1.html

元記事への参照。 http://hi.baidu.com/kaisep/item/2723860c05b9777fbfe97e8c

元記事への参照。 http://blog.csdn.net/soliuyong/article/details/6455734

元記事への参照。 http://blog.csdn.net/itmyhome/article/details/7010547

元記事への参照。 http://bbs.csdn.net/topics/360095111?page=1#post-393430875

原文のまま参照。 http://zhidao.baidu.com/question/145236382.html

元記事への参照。 http://blog.csdn.net/asdf39877/article/details/8198881

元記事への参照。 http://blog.sina.com.cn/s/blog_70e6ed3a01013afx.html

元記事への参照。 http://www.cnblogs.com/frydsh/archive/2013/02/20/2918969.html

元記事への参照。 http://bbs.csdn.net/topics/390376538http://bbs.csdn.net/topics/390376538

元記事への参照。 http://zhidao.baidu.com/link?url=vQq7HR5WA87YS5FLYmGBSKRO-sOSRclcv-IQpHR89iCPBgaJrMPsWaXgzkGqm3sA_TIkPoDN2j2vfNZd5JP8-a