Ręcznie generuj R.java

Obecnie pracuję nad projektem automatycznego generowania bardzo prostych aplikacji na Androida z modeli UML. Zarówno części Java, jak i części XML działają poprawnie, ale natrafiłem na problem: plik R.java.

Jak widzę, muszę wybrać opcję generowania pliku R.java.

Preferowanym sposobem byłoby wygenerowanie go dla mnie przez zestaw SDK systemu Android na podstawie plików XML. Ale jak mogłem to zrobić? Nie mogę otworzyć Eclipse i wybrać „Czysty projekt”, tak jak normalnie to robię, ponieważ ma to być zautomatyzowany proces. Czy są jakieś polecenia wiersza poleceń, które mogę uruchomić? Coś w rodzaju apk -generateR - / path / R.java byłoby idealne.Inną możliwością, którą widzę, jest wygenerowanie jej samodzielnie, po prostu wyliczając wszystkie zasoby i wysyłając plik w formacie R.java.

Jeśli alternatywą 2 jest jedyny sposób, głównym problemem, jaki mam, jest sposób generowania liczb. Typowa sekwencja elementów w R.java jest następująca:

    public static final int button_buy=0x7f020000;
    public static final int button_search=0x7f020001;
    public static final int cover=0x7f020002;
    ...
    public static final int Artist_name=0x7f05000e;
    public static final int Artist2_name=0x7f05001c;
    public static final int Artist2NameLabel=0x7f05001d;

Jak to jest generowane? Czy liczby są ważne? Czy wszystko działałoby teraz (i w przyszłych wersjach?), Gdybym po prostu zaczął od zera i liczyłem w nich?

    public static final int button_buy=0x00000000;
    public static final int button_search=0x00000001;
    public static final int cover=0x00000002;
    ...
    public static final int Artist_name=0x00000003;
    public static final int Artist2_name=0x00000004;
    public static final int Artist2NameLabel=0x00000005;

questionAnswers(1)

yourAnswerToTheQuestion