解決策は、ant.properties ファイルに source.dir=platforms/src を追加することでした。
現在、以下を含むディレクトリがあります。
AndroidManifest.xml assets/ build.xml libs/ local.properties proguard-project.txt project.properties res/ src/
ただし、「src」ディレクトリをサブフォルダーに移動したいと思います。たとえば、「プラットフォーム」としましょう。
AndroidManifest.xml assets/ build.xml libs/ local.properties プラットフォーム/ proguard-project.txt project.properties res/
Eclipse でプロジェクトをビルドすると、すべて正常に動作します。ただし、ant を使用してクラス パスを生成すると、失敗します。
BUILD FAILED
/opt/android-bundle-linux/sdk/tools/ant/build.xml:653:
The following error occurred while executing this line:
/opt/android-bundle-linux/sdk/tools/ant/build.xml:659:
/path-to-application/src does not exist.
私の .classpath は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="platforms/src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
ファイル build.xml: http://pastebin.com/AVD9xuPa
要約すると、ant の src/ フォルダーを移動することは可能ですか?
ありがとう
PS: プラットフォーム/src から src へのシンボリック リンクの作成は機能しています。