Exportera APK med eget cert. Appen kan inte installeras?

Diskussion i 'Frågor, support och diskussion' startad av ThePatrik, 15 jun 2010.

  1. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Hej!

    Jag testar att göra export av min APK ur Eclipse. Det verkar funka
    då man ser med jarsigner -verify och zipalign att det verkar vara
    schysst signerad.

    När jag kopierar denna till min telefon och installerar den via Linda
    Filemanager så tycker installern "This program can not be installed on
    this phone"; om jag bygger samma kod med debug-certet i SDK så funkar
    denna fint.

    Är det meningen att man inte ska kunna installera signerade APKer så
    som jag gör? Hur kan jag diagnostisera vad som är fel? Jag har provat
    ladda upp på Market, utan att publicera appen, och market godtar ju
    uploaden. (Detta borde tyda på schysst cert / signering) .... Dock kan
    jag då inte köra den på min telefon? :/ ... Hjälp!

    Mvh
    Patrik nybörjare.
     
  2. PatrikS

    PatrikS Senior Droid Medlem

    Blev medlem:
    29 jun 2009
    Inlägg:
    1 123
    Mottagna gillanden:
    65

    MINA ENHETER

    Det är inte så att applikationen redan finns på din telefon efter att du kört debug?
    Jag kunde inte installera mina appar om jag inte avinstallerar den version som är installerad via utvecklingsmiljön.
     
  3. blunden

    blunden Professional Droid Hedersmedlem

    Blev medlem:
    11 jun 2009
    Inlägg:
    3 265
    Mottagna gillanden:
    534
    Telefon:
    Pixel 7 Pro

    MINA ENHETER

    Telefon:
    Pixel 7 Pro
    Telefon 2:
    OnePlus 7 Pro
    ROM:
    LineageOS 20.0
    Telefon 3:
    Xiaomi Mi MIX
    ROM:
    LineageOS 19.1
    Platta:
    LG G Pad 8.3
    ROM:
    LineageOS 14.1
    Övrigt:
    GW4 Classic, Huawei Watch, Moto 360, Nvidia Shield TV
    Precis som PatrikS säger så kommer installationen av en app misslyckas om man redan har en app med det paketnamnet som är signerad med en annan nyckel. Detta gäller allmänt, inte bara debug-nycklarna. Jag hade för mig dessa enbart fungerade i emulatorn dock, att riktiga telefoner inte tillät apps signerade med debug-nycklarna.
     
  4. ThePatrik

    ThePatrik Youth Droid Medlem

    Blev medlem:
    3 jun 2010
    Inlägg:
    248
    Mottagna gillanden:
    28

    MINA ENHETER

    Jo men så är det ju naturligtvis. Danke boys! :)
    Ska testa göra uninstall på den debug signerade appen före
    install av min "riktiga".

    EDIT: Efter uninstall gick allt bra. Problem löst :)
     
    Last edited: 15 jun 2010