0

Lynda のコースUp and Running with PhoneGapに従って、Eclipse を使用した最初の Android プロジェクトの構築を開始したところです。

プロジェクトを実行しようとすると ( Lyndaのデモのように)、次のエラー メッセージが表示されます。

「プロジェクトにエラーが含まれています。アプリケーションを実行する前にエラーを修正してください。」

 Description Resource Path Location Type
 error: Error: No resource found that matches the given name (at 'label' with value 
              '@string/app_name').  AndroidManifest.xml /android_project    line 49
 Android AAPT Problem error: Error: No resource found that matches the given name (at 'label' 
 with value '@string/app_name').    AndroidManifest.xml /android_project line 52  Android
 AAPT Problem
 The import org.apache.cordova cannot be resolved   android_project.java  
 /android_project/src/com/example/android   line 23 Java Problem
 DroidGap cannot be resolved to a type  android_project.java    
 /android_project/src/com/example/android   line 25 Java Problem
 The method onCreate(Bundle) of type android_project must override or implement a supertype 
 method android_project.java    /android_project/src/com/example/android    line 28 Java   
 Problem DroidGap cannot be resolved to a type  android_project.java    
 android_project/src/com/example/android    line 30 Java Problem
 Config cannot be resolved  android_project.java    /android_project/src/com/example/android
 line 32    Java Problem

エラーのスクリーンショットを添付

エラー例

一部のエラー メッセージの意味は推測できますが、解決方法がわかりません。

なにか提案を?

Windows 8 を使用しています。 Java バージョン "1.7.0_25" Java(TM) SE ランタイム環境 (ビルド 1.7.0_25-b17) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 23.25-b01、混合モード)

ありがとう、ライロン

4

2 に答える 2

2

文字列の値を設定するのを忘れたと思います。私はそのチュートリアルを読んでいませんが、いくつかの文字列が欠けています。チュートリアルを確認してください。 res/values フォルダーのstrings.xml内にいくつかの文字列を設定する必要があります

編集

プロジェクト「res/values」内のフォルダーに移動し、strings.xml を開きます。次に、新しい行を開始して、

    <string name="example_string">This is an example!</string>  

最初の部分「example_string」は文字列の名前です。これは、たとえば xml レイアウト内でこれを参照するためのものです。任意の xml レイアウトにボタンがあると想像してください。

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/example_button"
        android:text="@string/example_string"/>  <-- here you refer to that string inside strings.xml

2番目の部分「これは例です」は、そのボタンに表示されるものです。

でも、PhoneGapから始めるのではなく、基本を学んでおいたほうがいいと思います。

http://developer.android.com/training/basics/firstapp/index.html

于 2013-06-27T09:08:57.120 に答える