Eclipse: укажите несколько каталогов res, например, укажите несколько каталогов src. - PullRequest
8 голосов
/ 19 апреля 2011

Мне нужно маркировать свое приложение, и нужно настроить только несколько изображений, кодовая база остается той же, за исключением нескольких сгенерированных констант.

Поскольку aapt позволяет указывать много каталогов ресурсов, есть ли способ указатькаталоги res в файле Eclipse .classpath?Что-то вроде

<classpathentry kind="androidres" path="res/common" />
<classpathentry kind="androidres" path="res/brand/mybrand_a" />

Или есть ли другие способы сделать это?

Спасибо

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Пытались ли вы использовать символические ссылки из ваших специфических для бренда директорий на главную res/ директорию?

0 голосов
/ 12 мая 2011

У меня нет проблем с тем, чтобы aapt использовал несколько каталогов ресурсов. Цель для создания ресурсов в моем муравейнике build.xml содержит то, что показано ниже, а фирменные ресурсы имеют приоритет над небрендированными. Однако я не вижу способа сделать эквивалент для сборки с Eclipse.

    <exec executable="${aapt}" failonerror="true">
        <arg value="package" />
        <arg value="-m" />
        <arg value="-J" />
        <arg path="${folder.gen}" />
        <arg value="-M" />
        <arg path="AndroidManifest.xml" />
        <arg value="-I" />
        <arg path="${android.jar}" />
        <arg value="-A" />
        <arg path="${location.assets.branded}" />
        <arg value="-S" />
        <arg path="${location.res.branded}" />
        <arg value="-S" />
        <arg path="${location.resource}" />
    </exec>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...