Qu'est-ce que Resources.ap_ et pourquoi a-t-il un penchant pour ne pas exister?

StackOverflow https://stackoverflow.com/questions/4995965

  •  14-11-2019
  •  | 
  •  

Question

De temps en temps, une construction d'éclipse borkée est clouée à l'absence de ce fichier, avec le solution simple de nettoyer la construction, ou de faire parfois un plus profond propre sur les métadonnées du projet. Je peux vivre avec cet état de choses, mais le côté curieux de moi doit demander Pourquoi.

Une recherche sur le développeur.android.com ne se présente rien :(, et une recherche sur Google apparaît divers threads par des gens se demandant pourquoi leur construction est cassée.

Ce mec est la chose la plus proche que j'ai trouvée à une explication de la chose elle-même. Espérons que un gourou gentil et patient peut faire la lumière sur les principes fondamentaux ici sans que ce noob ne creuse trop loin dans la source :)

Était-ce utile?

La solution

La ressource.ap_ est toutes les ressources pour votre fichier zippé. Tout des Res, des dossiers d'actifs et du fichier manifeste.

Le fichier APK a ajouté dans la classe.dex (tout votre code compilé) et tout .So lié (code natif).

Ces deux fichiers sont au format .zip. Ils peuvent facilement être visualisés en changeant l'extension en .zip et en les ouvrant.

Autres conseils

Le fichier .ap_ est probablement votre APK avant qu'il ne soit signé avec votre certificat (par défaut, un certificat de débogage généré par ADT dans votre répertoire domestique.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top