EclipseがAndroidウィジェットを開発して出会った問題のまとめ
3672 ワード
EclipseでAndroidウィジェットを開発してちょっとした問題に遭遇し、勉強しながら出会った問題を記録します.
1、ERROR: Application requires API version 10. Device API version is 8解決方法:2つのプロファイルを修正する1:Android Manifest.xmlでは、このアプリケーションを実行するために必要な最低バージョンを示し、数字をシミュレータの上のバージョンに変更します.(DeviceAPI)2:default.propertiesでtarget=android-8 targetをシミュレータを実行するバージョンに変更すればOKです.(application requires API)
2、Android requires compiler compliance level 5.0. Please fix project properties.エラー解決方法:1.プロジェクト右ボタン->android tools->Fix Project 2.できない場合は、JDK complianceが1.6に設定されていることを確認し、enable specific seetings.
3、ダウンロードしました.JAvaファイルでは、注釈は基本的に中国語で、linuxの中国語部分の文字化けし問題windowsの下で中国語の符号化は一般的にgbkであり、linuxの下で中国語の符号化は一般的にutf 8であるため、windowsの下で正常に開いているファイルは、linuxの下で文字化けしが発生する可能性が高い.解決策:コマンドiconvを使用してファイルコンテンツの符号化を変換します.例えば、windowsで正常に開くファイル「linux常用コマンド」があり、linuxで開くと文字化けし、端末にiconv-f gbk-t utf 8 linux常用コマンドを入力する方法がある.txt>linux共通コマンド_cn.txtの後に「linux常用コマンド_cn.txt」というファイルを開くと、そのファイルの文字化けしが解決します.
4、exlipseの3つの方法は行番号の解決方法を表示します:1.ctrl+f 10はメニューを表示し、show line numberオプションをチェックします. 2.コード編集領域の一番左(行番号の位置を表示すべき)を右クリックすると、解決方法1のようなショートカットメニューが表示されます. 3.Window(またはコード編集領域内の右クリック)->Preferences->Gerenal->Editors->Text Editorsの順にクリックし、show line numberチェックボックスで番号を合わせます.
5、windowsの下でeclipseとjava jdk環境変数の設定をインストールする
1、eclipseダウンロードアドレスhttp://www.eclipse.org/downloads/自分用のシステムに合ったダウンロードを見つけて解凍すればいい
JAva jdkダウンロードアドレスhttp://www.oracle.com/technetwork/java/javase/downloads/index.html
2、java jdk環境変数の構成:簡単に言えばpathとclasspathを設定し、pathはbinを加え、classpathの中はlibである.
マイコンピュータ->プロパティ->高度なシステム構成.
1)pathシステムには、binのアドレスを追加すれば、各パス間で使用できます.隔てる.
例:C:Program FilesJavajdk 1.6.0\bin
2)classpathは自分で新しくしなければならない.もちろん、すでにあるなら、中で編集すればいい.classpathの前にあることに注意しなければならない.現在のパスを表します.
例:.;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar
3)書き方や以降の変更を容易にするためjava_を設定できますホーム変数、C:Program FilesJavajdk 1に設定します.6.0、これでpathとclasspathの中で%java_を使うことができますC:Program FilesJavajdk 1に置き換えます.6.0
たとえば、pathは%java_に設定できます.home%\bin
6、環境を配置し、eclipseを実行してFailed to load the JNI shared library jvmが現れる.dllエラー
解决方法:windowsは64ビットで、64ビットのeclipseを降りましたが、下のjava sdkは32ビットで、ミスしました...64ビット~
7、ANT環境変数の設定
Windowsで使用する環境変数は主に2つあり、ANT_HOME 、PATH.
ANT_の設定HOMEはantのインストールディレクトリを指します.
設定方法:ANT_HOME = D:\apache_ant_1.7.0
%ANT_HOME%\bin; %ANT_環境変数のpathにHOME%libを追加します.
設定方法:PATH=%ANT_HOME%\bin; %ANT_HOME%\lib
8、Expected to find it in D:\jre6\lib\tools.jar
コマンドラインantコマンドをタップすると、「Unable to locate tools.jar.Expected to find it in C:Program FilesJavajre 6libtools.jar」とヒントが表示されます.ANT_HOME環境変数が構成されています.解決方法:「C:Program FilesJavajdk 1.6.0_16lib」ディレクトリのtools.jarファイルは「C:Program FilesJavajre 6lib」ディレクトリにコピーし、コマンドantを再実行し、正常に動作し、問題が解決します.
9、Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
JUnitが導入されていません.構成にJUnitがチェックされているかどうかを確認します.
10、Test run failed: Instrumentation run failed due to 'java.lang.ClassCastException'
バッグを削除して、开発工事のバッグとテストバッグをすべて削除して、再び诘めます!!!
11、ADTとAndroid SDKをインストールし、Android SDK ManagerとAndroid virtual Device Managerの2つのアイコンがない
Eclipse->window->customize Perpective->Command Group Availability andoridオプションをチェック
12、error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_title_back_big').
エラーは基本的にすべてのリソースファイルがエラーであることを示して、consoleの位置で右クリックしてpreferencesを選択して、console buffer sizeの設定が十分に大きくて0を加えることができて、どのリソースファイルがエラーであるかを見ることができて、修正すればいいです.
1、ERROR: Application requires API version 10. Device API version is 8解決方法:2つのプロファイルを修正する1:Android Manifest.xmlでは、このアプリケーションを実行するために必要な最低バージョンを示し、数字をシミュレータの上のバージョンに変更します.(DeviceAPI)2:default.propertiesでtarget=android-8 targetをシミュレータを実行するバージョンに変更すればOKです.(application requires API)
2、Android requires compiler compliance level 5.0. Please fix project properties.エラー解決方法:1.プロジェクト右ボタン->android tools->Fix Project 2.できない場合は、JDK complianceが1.6に設定されていることを確認し、enable specific seetings.
3、ダウンロードしました.JAvaファイルでは、注釈は基本的に中国語で、linuxの中国語部分の文字化けし問題windowsの下で中国語の符号化は一般的にgbkであり、linuxの下で中国語の符号化は一般的にutf 8であるため、windowsの下で正常に開いているファイルは、linuxの下で文字化けしが発生する可能性が高い.解決策:コマンドiconvを使用してファイルコンテンツの符号化を変換します.例えば、windowsで正常に開くファイル「linux常用コマンド」があり、linuxで開くと文字化けし、端末にiconv-f gbk-t utf 8 linux常用コマンドを入力する方法がある.txt>linux共通コマンド_cn.txtの後に「linux常用コマンド_cn.txt」というファイルを開くと、そのファイルの文字化けしが解決します.
4、exlipseの3つの方法は行番号の解決方法を表示します:1.ctrl+f 10はメニューを表示し、show line numberオプションをチェックします. 2.コード編集領域の一番左(行番号の位置を表示すべき)を右クリックすると、解決方法1のようなショートカットメニューが表示されます. 3.Window(またはコード編集領域内の右クリック)->Preferences->Gerenal->Editors->Text Editorsの順にクリックし、show line numberチェックボックスで番号を合わせます.
5、windowsの下でeclipseとjava jdk環境変数の設定をインストールする
1、eclipseダウンロードアドレスhttp://www.eclipse.org/downloads/自分用のシステムに合ったダウンロードを見つけて解凍すればいい
JAva jdkダウンロードアドレスhttp://www.oracle.com/technetwork/java/javase/downloads/index.html
2、java jdk環境変数の構成:簡単に言えばpathとclasspathを設定し、pathはbinを加え、classpathの中はlibである.
マイコンピュータ->プロパティ->高度なシステム構成.
1)pathシステムには、binのアドレスを追加すれば、各パス間で使用できます.隔てる.
例:C:Program FilesJavajdk 1.6.0\bin
2)classpathは自分で新しくしなければならない.もちろん、すでにあるなら、中で編集すればいい.classpathの前にあることに注意しなければならない.現在のパスを表します.
例:.;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar
3)書き方や以降の変更を容易にするためjava_を設定できますホーム変数、C:Program FilesJavajdk 1に設定します.6.0、これでpathとclasspathの中で%java_を使うことができますC:Program FilesJavajdk 1に置き換えます.6.0
たとえば、pathは%java_に設定できます.home%\bin
6、環境を配置し、eclipseを実行してFailed to load the JNI shared library jvmが現れる.dllエラー
解决方法:windowsは64ビットで、64ビットのeclipseを降りましたが、下のjava sdkは32ビットで、ミスしました...64ビット~
7、ANT環境変数の設定
Windowsで使用する環境変数は主に2つあり、ANT_HOME 、PATH.
ANT_の設定HOMEはantのインストールディレクトリを指します.
設定方法:ANT_HOME = D:\apache_ant_1.7.0
%ANT_HOME%\bin; %ANT_環境変数のpathにHOME%libを追加します.
設定方法:PATH=%ANT_HOME%\bin; %ANT_HOME%\lib
8、Expected to find it in D:\jre6\lib\tools.jar
コマンドラインantコマンドをタップすると、「Unable to locate tools.jar.Expected to find it in C:Program FilesJavajre 6libtools.jar」とヒントが表示されます.ANT_HOME環境変数が構成されています.解決方法:「C:Program FilesJavajdk 1.6.0_16lib」ディレクトリのtools.jarファイルは「C:Program FilesJavajre 6lib」ディレクトリにコピーし、コマンドantを再実行し、正常に動作し、問題が解決します.
9、Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
JUnitが導入されていません.構成にJUnitがチェックされているかどうかを確認します.
Project -> Properties -> Java Build Path -> Order and Export
and check JUnit if it is unchecked. 10、Test run failed: Instrumentation run failed due to 'java.lang.ClassCastException'
バッグを削除して、开発工事のバッグとテストバッグをすべて削除して、再び诘めます!!!
11、ADTとAndroid SDKをインストールし、Android SDK ManagerとAndroid virtual Device Managerの2つのアイコンがない
Eclipse->window->customize Perpective->Command Group Availability andoridオプションをチェック
12、error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_title_back_big').
エラーは基本的にすべてのリソースファイルがエラーであることを示して、consoleの位置で右クリックしてpreferencesを選択して、console buffer sizeの設定が十分に大きくて0を加えることができて、どのリソースファイルがエラーであるかを見ることができて、修正すればいいです.