Kaip patikrinti, kas atsitinka, kai skelbiate atnaujinimą savo rinkai

Rinkoje skelbsiu naują paraiškos versiją. Kad būtų išvengta galimų problemų po to, kai jis buvo perkeltas į rinką, ir žmonės gauna atnaujinimo pranešimą, norėčiau modeliuoti šį procesą telefone naudojant .apk naują programos versiją, kurią skelbsiu.

Pavyzdžiui, ji turi SQLite DB atnaujinimą, naudodama ją.

Artimiausias dalykas, kurį galiu rasti, yra naudoti „Android Debug Bridge“ (adb) komandą: adb install C:\myApplication.apk su mano telefonu, prijungtu prie kompiuterio per USB kabelį. (Šis parametras rodo, kur jūsų apk failas yra jūsų kompiuteryje).

Kai tai darau, jei programa jau įdiegta mano telefone, rodomas klaidos pranešimas:

Gedimas ĮRENGINTI PROBLEMĄ, KURIUOS PATEIKIA.

Jei iš telefono pašalinau esamą programą, komanda „ adb install veikia gerai. Taigi, atrodo, kad ji gali būti naudojama tik programai, kuri šiuo metu nėra jūsų telefone, įdiegti.

Ar yra būdas modeliuoti atnaujinimo procesą ? Būtų malonu, jei būtų sukurta adb update komanda, bet nematau.

17
14 февр. „Charlest“ yra nustatytas vasario 14 d 2011-02-14 18:28 '11 at 18:28 2011-02-14 18:28
@ 3 atsakymai

Manau, kad jūsų klaida susidarė dėl to, kad įdiegta rinkos prenumerata versija ir bandote įdiegti derinimo versiją. Jei jį pasirašote su savo rinkos raktu, jis turi nustatyti baudą.

1
14 февр. Atsakymą pateikė FoamyGuy vasario 14 d. 2011-02-14 19:12 '11, 19:12, 2011-02-14 19:12

Pabandykite naudoti -r - adb install parinktį:

adb install [-l] [-r] [-s] - vilkite šį paketo failą į įrenginį ir įdiekite jį („-l“ reiškia priekinį programos blokavimą) („-r“ reiškia naujo programos įdiegimą, jo duomenų išsaugojimą) ('- „s“ - tai įdiegimas SD kortelėje vietoj vidinės atminties)

31
14 февр. Atsakymą pateikė Heiko Rupp 14 vasaris. 2011-02-14 18:42 '11 at 18:42 2011-02-14 18:42

Artimiausias dalykas, kurį, manau, galite gauti, yra įdėti APK kažkur ir parsisiųsti jį į savo telefoną. Tai yra tas pats dalykas, kurį galite rasti realiose rinkos situacijose, vienintelis skirtumas, kurį reikia pridėti prie „nežinomų šaltinių“ parinkties.

(Šoninėje juostoje: galite įdiegti „apk“ su tuo pačiu paketo pavadinimu, bet su kitu parašu.)

2
14 февр. Atsakymą pateikė Nanne , vasario 14 d. 2011-02-14 18:41 '11 at 18:41 2011-02-14 18:41

Kiti klausimai apie žymes arba Užduoti klausimą