Android - Jak dynamicznie ustawić nazwę pakietu w czasie kompilacji projektu Open Source?

Pracuję nad projektem Open Source. Ponieważ jest zamierzone, aby każdy mógł pobrać źródło i samodzielnie je zbudować, nie chcę kodować na sztywno nazwy pakietugdziekolwiek - w tym struktura katalogów.

używamant do budowy. Najwyraźniej mogę modyfikowaćbuild.xml, ale wierzę, że jest to nadpisane przezandroid update. Cokolwiek zostanie użyte, zostanie przypisane do repozytorium Git i nie powinno być zbyt skomplikowane.

Obecnie proces tworzenia kodu bezpośrednio z repozytorium Git jest dość prosty. Oto fragment zREADME plik:

<code>$ cd ~/src/isokeys/IsoKeys
$ android list targets # I build against API level 10.
$ android update project --name IsoKeys --target 1 --path ./ # Only needed first time.
$ ant debug && adb -d install -r bin/IsoKeys-debug.apk
</code>

Dla mnie sensowne jest umieszczenie nazwy pakietu wlocal.properties, ponieważ tak jest.gitignore're. Ponieważ nazwa pakietu nie będzie nigdzie indziej, kompilacja zakończy się niepowodzeniem. Więc musi być co najmniej 1 dodatkowy krok wREADME, ale chcę to ograniczyć do minimum.

Edycja: Oczywiście, kolejnym wymaganiem jest, aby diffs miały sens - czego nie robią, jeśli ręcznie zmienisz nazwę pakietu.

questionAnswers(3)

yourAnswerToTheQuestion