문제점에 대한 해결책을 찾아 냈습니다. 대답은 내 대답에있다. 그리고 저는 약간의 질문을 수정했습니다.여러 R.java가 생성 된 이유
문제는 여전히 해결되지.
Eclipse를 사용하여 Android 프로젝트를 빌드 할 때 1 개 이상 R.java
파일을 생성해야합니까?
예, 가져온 각 라이브러리에 대해 R.java
을 생성합니다. I을 어떻게
여분이 개 R.java
파일
청춘을 생성에서 보관, 그 다른 두 라이브러리를 가져,하지만 당신은 아마 당신의 종속성을 수정해야합니다. 다중은 문제가되지 않습니다.
이 문제는 아래, 그러나 ... 이클립스는 여전히 3 개R.java
파일을 생성하는 내 개미 스크립트는 해당 프로젝트의 1을 생성 수정되었습니다
, 모든 을 두 시나리오 모두에서 잘 컴파일 (개미 또는 일식) 하지만, 이것은 아마도 다른 프로젝트에서 문제를 일으킬 수 있으며 위 질문에 대한 답을 알고 싶습니다.
다음은있다 이전 문제가 좀 나는 몇 가지 애플 리케이션을위한 몇 가지 개미 빌드 스크립트를 만들려고하고
을 해결합니다. 이 코드를 실행하려고 할 때 :
<target name="resource-src" description="Generate the R.java file for this project's resources.">
<exec executable="${aapt}" failonerror="true">
<arg value="package"/>
<arg value="-f"/>
<arg value="-v"/>
<arg value="-M"/>
<arg path="../AndroidManifest.xml"/>
<arg value="-A"/>
<arg path="../assets"/>
<arg value="-I"/>
<arg path="${android_jar}"/>
<arg value="-m"/>
<arg value="-J"/>
<arg path="../gen"/> <!-- Create R.java in the gen directory -->
<arg value="-S"/>
<arg path="../res"/>
</exec>
</target>
을이 오류를 얻을 :
C:\BoogerReport\builder\build.xml:76: exec returned: 1
내가 (겐 폴더에) 프로젝트를 빌드 이클립스를 사용하는 경우이 응용 프로그램은 여러 R.java
파일을 생성하는 것으로 나타났습니다. 나는 안드로이드 애플 리케이션이 단지 1 R.java
파일을 생성하기로되어 있다고 생각했다.
1.이 경우입니까?
2. 무엇이 문제 일 수 있습니까?
3. 또한이 두 가지 문제가 관련되어 있습니까? 아니면 다른 문제가 있습니까?
다음은 해당 프로젝트의 AndroidManifest.xml입니다.
경로 생성 R.java
파일 :
- 알파 alpha.beta.charley.delta
- alpha.beta.charley.datamodel
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="alpha.beta.charley.delta.echo.booger.ui"
android:versionCode="2"
android:versionName="UnofficialBuild">
<uses-sdk android:minSdkVersion="10" />
<application android:icon="@drawable/booger"
android:label="@string/app_name">
<activity android:name=".BoogerReport"
android:label="@string/app_name"
android:configChanges="keyboardHidden|orientation"
android:windowSoftInputMode="stateHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="alpha.beta.charley.delta.message.boogerreport.CREATE" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="alpha.beta.charley.delta.message.category.LOCATION" />
</intent-filter>
</activity>
<activity android:name=".BoogerReportView"
android:configChanges="orientation">
<intent-filter>
<action android:name="alpha.beta.charley.delta.message.boogerreport.OPEN" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:name=".BoogerList"
android:configChanges="orientation" />
</application>
</manifest>
추가 정보를 묻는 질문에 대답 .내기 a.charley.delta.echo.booger.ui
다른 R.Java 파일의 전체 경로는 무엇입니까? – nwaltham
하단의 질문에 추가했습니다. – prolink007