Autore Topic: Sign codice nativo, come funziona ESATTAMENTE?  (Letto 1913 volte)

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Sign codice nativo, come funziona ESATTAMENTE?
« il: 20 Luglio 2012, 19:19:42 CEST »
0
Ho dei dubbi riguardo al sign, come da oggetto.

Allora... i primi passi con NDK li ho mossi con MSVC2010 e vs-android. Tutto ok in debug, in release devo per forza avere un certificato. Me lo sono fatto da solo e tutto ok.

Ora se questa soluzione va bene per progetti in cui la componente C/C++ è predominante, per progetti in cui Java la fa da padrone questa configurazione non ha senso.

Ho scaricato cygwin, configurato tutto secondo varie guide etc etc.
Sull'emulatore va... e anche sul telefono!!!

Ma quindi... perchè non ho dovuto fare il sign dell'apk???? Perchè c'è qualche strana alchimia in eclipse che si fa il sign da solo oppure perchè sto compilando codice c/c++ in debug!?!?!?!?

E sopratutto come faccio a compilare in debug o release alla bisogna????

 :'(

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Sign codice nativo, come funziona ESATTAMENTE?
« Risposta #1 il: 20 Luglio 2012, 22:14:06 CEST »
0
Gli applicativi devo essere firmati altrimenti il sistema si rifiuta di installarli.

E' tutto documentato basta leggere con attenzione:

Signing Your Applications | Android Developers

questa cosa vale anche per NDK, visto che c'è sempre una minima parte scritta in Java.

Il sistema di compilazione decide come compilare app in base alle richieste del programmatore e quali chiavi utilizzare. Non posso essere più preciso, non uso il tuo sistema operativo e i software che hai elencato, quindi sarà forse qualcun altro a risponderti.
adb logcat | tee /tmp/logcat | grep TAG

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Re:Sign codice nativo, come funziona ESATTAMENTE?
« Risposta #2 il: 21 Luglio 2012, 03:38:27 CEST »
0
Grazie del link! non mi interessa il publishing, nemmeno ho un developer account quindi la parte del sign me l'ero persa. In pratica la risposta é che sono in debug e i tools firmano con la chiave di debug in automatico... buono a sapersi magari ci guadagno in velocità!!!!!  ;-)