Package file was not signed correctly

Discussion in 'Frågor, support och diskussion' started by Figgy, Apr 26, 2012.

  1. Figgy

    Figgy Kid Droid Medlem

    Joined:
    Jan 2, 2012
    Messages:
    61
    Likes Received:
    11

    MINA ENHETER

    Jag sitter och försöker signera en app utan att lyckas. Jag har nu försökt två gånger genom CLI att skapa en keystore och sedan signera via netbeans (och även ändrat paketnamn). Dock får jag inte till det.

    Den guide jag har följt är googles egna som hittas här:
    http://developer.android.com/guide/publishing/app-signing.html

    Men samma visa båda gångerna. Har även försökt installera appen på 3 olika android-enheter då jag läst att telefonen man utvecklat appen på kan strula men release versionen.

    Steg för steg process jag följt är:
    1. Skapa keystore med keytool i JDK7u3.
    2. Kompilerat appen i Netbeans med nbAndroid (kenai) för release och använt min keystore.
    3. Försökt ladda upp den signerade filen men får då felmeddelandet "Package file was not signed correctly".
    4. Jag försöker nu använda JDKns jarsigner på apk filen utan signering (genererad av netbeans).
    5. Verifierar apk filen med jarsigner och får meddelandet: "This jar contains entries whose certificate chain is not validated."

    Försökt göra om processstegen 4 och 5 med samma resultat.

    Jag vet inte alls vart jag ska fortsätta nu. Så jag hoppas på att någon här vet var jag gör för fel?

    MvH
     
  2. nadam

    nadam Youth Droid Medlem

    Joined:
    Feb 10, 2010
    Messages:
    182
    Likes Received:
    31
    Operatör:
    Hallon
    Telefon:
    Sony Xperia XZ1 Compact

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    Sony Xperia XZ1 Compact
    Jag skulle nog prova med JDK 6 för att se om det blir någon skillnad.
     
  3. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Ett enklare sätt är att använda Eclipse. Den fixar allt som du behöver med några få klick.
     
  4. DreamHawk

    DreamHawk Android Medlem

    Joined:
    May 28, 2010
    Messages:
    6 064
    Likes Received:
    419
    Operatör:
    Tele2
    Telefon:
    iPhone 7

    MINA ENHETER

    Operatör:
    Tele2
    Telefon:
    iPhone 7
    ROM:
    IOS11
    Telefon 2:
    Google Galaxy Nexus
    ROM:
    LineageOS
    Debug-mode fungerar inte ?
     
  5. Figgy

    Figgy Kid Droid Medlem

    Joined:
    Jan 2, 2012
    Messages:
    61
    Likes Received:
    11

    MINA ENHETER

    DreamHawkDreamHawk; Debug-mode fungerar om jag kompilerar och kör direkt från netbeans. Det är när jag laddar upp den signerade release filen till play som det inte går att installera.

    e7andye7andy; Satt igår och försökte öppna projektet i eclipse men lyckades inte. Alla resurser och mappar lades som paket-resurser i oordning. Vet inte vad detta beror på. Testade att skapa ett projekt med existerande filer men då vägrar eclipse att generera projektet.

    Edit: Testade igen och nu fungerade det, dock med samma resultat som i netbeans. Kollade loggen i netbeans vid installation och ser nu detta:
    Package xxxx.mobile has no certificates at entry res/layout/act_customer_list.xml; ignoring!

    nadamnadam; Ska prova.
     
    Last edited: Apr 27, 2012
  6. henca

    henca Senior Droid Medlem

    Joined:
    Dec 30, 2009
    Messages:
    1 337
    Likes Received:
    213

    MINA ENHETER

    Du bör också kunna signera manuellt med följande kommando:

    jarsigner -keystore /path/till/min/keystore utfil.apk mitt_keyname

    m v h Henrik
     
  7. e7andy

    e7andy Professional Droid Hedersmedlem

    Joined:
    Oct 14, 2009
    Messages:
    2 349
    Likes Received:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
  8. henca

    henca Senior Droid Medlem

    Joined:
    Dec 30, 2009
    Messages:
    1 337
    Likes Received:
    213

    MINA ENHETER

  9. Figgy

    Figgy Kid Droid Medlem

    Joined:
    Jan 2, 2012
    Messages:
    61
    Likes Received:
    11

    MINA ENHETER

    Jag löste det som såhär: Jag programmerar i Netbeans och flyttar sedan över alla källfiler till respektive paket manuellt i eclipse när en version ska släppas. Jag använder alltså eclipse för att signera appen vilket fungerar utan problem.