Android NDK s zatmění: Jak vynutit přeinstalaci APK

hlasů
1

Jsem rozvoj knihovna v C ++ pomocí android NDK. Vlastně jsem vytvořil svůj projekt v android s oběma Java a C ++ zdrojů. Mohu sestavit a spustit svůj projekt a vše funguje dobře.

Nyní bych chtěl přinutit zatmění přeinstalovat APK na telefonu iv případě, že java kód beze změny, ale něco změnilo na C ++ straně. Infact-li i jen změnit svůj C ++ kódu a já spustit aplikaci nové knihovny není nahrán na telefonu.

Víte, jak bych mohl dosáhnout výsledku?

Díky moc!

Položena 11/07/2010 v 14:37
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
4

I na tento problém narazili taky.

K vyřešení tohoto problému, můžete touchnáhodný java soubor v projektu pokaždé kompilaci projektu NDK (nejjednodušší je přidat do NDK makefile).
Tímto způsobem je Eclipse „zmást“ do re-vytvářet APK.

Otevření pracovní plochy Eclipse obsahující projekt a povolit okno | preferencí | obecně | Pracovní plocha | Obnovovací automaticky. V opačném případě budete muset aktualizovat ručně Workspace (F5) před Eclipse bude detekovat soubor (y), změněný a přestavět APK.

Odpovězeno 11/07/2010 v 14:50
zdroj uživatelem

hlasů
1

Spíše než se dotýká zdrojový soubor, dávám přednost odstranění souboru APK. S povolena možnost „Refresh Automaticky“, zjistil jsem, že to ihned znovu sestaví souboru APK.

Tak jsem dodal, že k mé postavy. Tady je můj build alias:

alias b = 'NDK-sestavení; rm -v ./bin/*.apk‘

Odpovězeno 22/12/2010 v 14:05
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more