-1

私は解決策を得る。以下に解決策を投稿してください。みんなありがとう。

R.jave ファイルがプロジェクトから削除されたため、古いプロジェクトに新しい google-play-services_lib を追加しようとしています。また、google-play-services_lib を削除するとすぐに、R.java ファイルが元に戻ります。SDK の最小バージョンは 11 です。次のリンクを参照しています: https://developer.android.com/google/play-services/setup.html

ライブラリをプロジェクトとして追加するには、次の手順に従います ==> マイ プロジェクトを右クリック -> Android のプロパティ -> ライブラリ セクションで [追加] をクリックし、最近追加されたプロジェクトを選択 -> [OK]

その後、aapt.exe は動作を停止し、R.jave ファイルはプロジェクトから削除されます

4

3 に答える 3

0

最後に解決策を得ました:すべてのレイアウトの各ビューで (android:id="@+id/) を (android:id="@id/) に変更し、res/values/ids に新しいリソース ファイルを作成しました。 xml を開き、その「名前」を提供します

例えば

step1: old_layout.xml

<EditText  android:id="@+id/amount"                       
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />
<Button
                    android:id="@+id/submit"                       
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />

new_layout.xml

<EditText  android:id="@id/amount"                       
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />


<Button android:id="@id/submit"                       
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />

step2: res/values/ids.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="amount" />
<item type="id" name="submit" />
</resources>

Step3: プロジェクトをクリーンアップして実行します。

それは私のためのすべての仕事です

于 2014-06-20T07:59:55.160 に答える
0
  1. genフォルダーとbinフォルダーを削除する
  2. プロジェクトのクリーンアップとビルド
  3. プロジェクトを実行する
于 2014-06-06T10:19:46.477 に答える
0

プロジェクトのビルド パス セクションを確認してください。[注文とエクスポート] タブで、google_play_services ライブラリがチェックされていることを確認します。プロジェクトを一度クリーンアップしてリフレッシュします。また、xml ファイルにエラーがないか確認してください。

于 2014-06-06T10:30:23.650 に答える