ホームページ  >  記事  >  WeChat アプレット  >  Eclipse を使用した Android アプレットの開発時に発生する問題の概要

Eclipse を使用した Android アプレットの開発時に発生する問題の概要

高洛峰
高洛峰オリジナル
2017-02-23 14:39:031912ブラウズ

Eclipse を使用して Android の小さなプログラムを開発する際に、いくつかの小さな問題に遭遇しました。プログラムのエラー、Linux アプリケーション、Eclipse の設定など、非常に複雑です。~

1.エラー: アプリケーションには API バージョン 10 が必要です。デバイス API バージョンは 8 です。 解決策: 2 つの構成ファイルを変更します。 1: AndroidManifest.xml で、 という行を見つけます。この行は最小値を示しています。このアプリケーションを実行するために必要なバージョンの番号をシミュレータ上のバージョンに変更します。 (デバイスAPI) 2:default.propertiesのtarget=android-8で、ターゲットをエミュレータを実行するバージョンに変更すればOKです。 (アプリケーションには API が必要です)

2. Android にはコンパイラ準拠レベル 5.0 が必要です。プロジェクトのプロパティを修正してください。 1. プロジェクトを右クリックし、[Android ツール] -> [プロジェクトを修正] を選択します。そうでない場合は、[プロジェクト] をチェックします。 > プロパティ -> Java コンパイラ JDK 準拠が 1.6 に設定されていることを確認し、特定のビューを有効にします。 Linux の中国語部分ではコメントが文字化けします。 Windows での中国語のエンコーディングは通常 gbk であり、Linux での中国語のエンコーディングは通常 utf8 であるため、Windows で通常どおり開いたファイルは Linux では文字化けする可能性があります。 解決策: iconv コマンドを使用して、ファイルコンテンツのエンコーディングを変換します。たとえば、「Common Linux Commands」ファイルは Windows では正常に開きますが、Linux で開くと文字化けしてしまいます。その方法は、ターミナルに「iconv -f gbk -t utf8 Common Linux Commands.txt」と入力することです。 Linux 共通コマンド_cn .txt を開き、「Linux 共通コマンド_cn.txt」ファイルを開くと、ファイルの文字化けの問題は解決されます。

4. Exlipse は行番号を表示するために 3 つの方法を使用します。 解決策: 1. Ctrl+F10 を使用してメニューを表示し、行番号を表示するオプションをオンにします。行番号が表示されます)、メニューは解決策 1 と同様になります。 3. [ウィンドウ] (またはコード編集領域で右クリック) -> [設定] -> [一般] -> [エディター] をクリックします。 ->Text Editors をクリックし、[行番号を表示] チェックボックスをオンにします。

5. Eclipse のダウンロード アドレス http://www.eclipse.org/downloads/ に eclipse と Java jdk 環境変数をインストールします。 、使用しているシステムに一致するダウンロードを見つけて解凍します。 以上です

java jdk ダウンロード アドレス http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Java jdk 環境変数の設定: 簡単に言うと、パスとクラスパスを設定する必要があります。パスには bin を追加する必要があり、クラスパスには lib が含まれます。

[マイ コンピュータ] -> [プロパティ] -> [詳細なシステム構成]。

1) すべてパス システム内にあり、ビン アドレスを追加し、各パスを;で区切るだけです。

例: C:Program FilesJavajdk1.6.0bin

2) もちろん、クラスパスがすでに存在する場合は、その前に .; がある必要があることに注意してください。現在のパスを表すクラスパス。

例: .;C:Program FilesJavajdk1.6.0libdt.jar;C:Program FilesJavajdk1.6.0libtools.jar

3) 書き込みと将来の変更を容易にするために、java_home 変数を C:Program FilesJavajdk1 に設定できます。 .6.0 であるため、パスとクラスパスで %java_home% を使用して C:Program FilesJavajdk1.6.0 を置き換えることができます

例: パスを %java_home%bin に設定できます

6 環境を構成し、Eclipse を実行するとロードに失敗しました。 JNI が表示されます。 共有ライブラリ jvm.dll エラー

解決策: 私が使用した Windows は 64 ビットで、64 ビットの Eclipse をダウンロードしましたが、ダウンロードした Java SDK は 32 ビットです。これは間違いです。 。 。 64 ビットに変更します~

7. ANT 環境変数の設定

Windows の ANT で使用される主な環境変数は、ANT_HOME と PATH の 2 つです。

ANT_HOME が ant インストール ディレクトリを指すように設定します。

設定方法:ANT_HOME = D:apache_ant_1.7.0

環境変数のパスに%ANT_HOME%bin;を追加します。

設定方法: PATH = %ANT_HOME%bin; %ANT_HOME%lib

8. コマンド ラインで ant コマンドを入力すると、次のメッセージが表示されます。 .jar は C:Program FilesJavajre6libtools.jar にあると予想されます。ANT_HOME 環境変数は設定されています。解決策: 「C:Program FilesJavajdk1.6.0_16lib」ディレクトリ内の tools.jar ファイルを「C:Program」にコピーします。 FilesJavajre6lib」ディレクトリに移動して再度実行します。コマンド ant は正常に実行され、問題は解決されます。

9. テストの実行が失敗しました: 「java.lang.ClassNotFoundException」によりインストルメンテーションの実行が失敗しました

JUnit が導入されていない場合は、設定で JUnit がチェックされているかどうかを確認し、チェックされていない場合は JUnit を確認してください。

10. 「java.lang.ClassCastException」により失敗しました

パッケージを削除し、開発プロジェクトパッケージとテストパッケージを削除して再インストールしてください! ! !

11. ADT と Android SDK をインストールした後、Android SDK マネージャーと Android 仮想デバイス マネージャーのアイコンが表示されません

Eclipse ->ウィンドウ ->カスタマイズ Perpective ->コマンド グループの可用性を確認してください andorid オプション

12. : エラー: 指定された名前に一致するリソースが見つかりませんでした (値 '@drawable/btn_title_back_big' の 'background')。

このエラーは、基本的にすべてのリソース ファイルにエラーがあることを示しています。コンソールの場所を右クリックし、設定を選択します。設定が十分に大きい場合は、0 を追加すると、どのリソース ファイルにエラーがあるかを確認して修正できます。

Eclipse で Android アプレットを開発する際に発生する問題をまとめた関連記事をさらに詳しく知りたい場合は、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。