QNA > C > Come Ricompilare Un Codice Sorgente Android In Un File Jar

Come ricompilare un codice sorgente Android in un file JAR

È importante capire che questo è un processo in due fasi. L'output del passo di compilazione sono i file .class con tutti i relativi file di risorse come i file .properties...ecc... Per compilare i file .java in file .class è importante usare la versione compatibile del JDK javac e impostare il livello di conformità del compilatore (opzioni di rilascio, sorgente e destinazione di javac). Ad esempio oggi, in molti casi per la compatibilità hai bisogno del livello di conformità 1.8, dipende dal tuo ambiente, dai requisiti...

In eclipse i tuoi file di classe sono tipicamente compilati in un /bin o con maven sono nella directory target/classes. Le impostazioni del compilatore Java sono:

main-qimg-b6a9b660955327c92a86e46610a9f1e2

Dopo aver completato con successo la compilazione il packaging è semplice. Lo strumento Jar è simile allo strumento zip (dopo aver rinominato .jar in .zip è possibile esaminare il contenuto). Si danno tutti i file di input, le opzioni come la compressione e le directory e si ottiene un file di archivio .jar contenente i file di classe e tutte le altre risorse. È possibile includere file .java di origine, file di configurazione, file di informazioni sulla versione, file manifest, javadoc e altra documentazione...ecc... dipende dalle tue esigenze...

Deve essere semplice copiare il contenuto e la struttura del file .jar originale con i nuovi file di classe quindi presumo che il tuo problema sia più il processo del compilatore...

Di McClenaghan Edgeston

Perché la gente è ancora attaccata a iOS, quando Android sta facendo molto meglio? :: Come fanno i tecnici telefonici a riparare i telefoni completamente brick?
Link utili