2011-07-19 5 views
3

Depuis la mise à jour mes SDK Tools à r12, un projet existant (avec zéro le code changements) échoue maintenant lors de la génération AAPT avec:Comment faire aapt.exe résoudre les styles Android dans Outils SDK r12

[INFO] C:\Dev\Android-sdk\platform-tools\aapt.exe [package, -m, -J, C:\Source\android\Jumblee\target\generated-sources\r, -M, C:\Source\android\Jumblee\target\filtered-manifest\AndroidManifest.xml, -S, C:\Source\android\Jumblee\target\generated-sources\combined-resources\res, --auto-add-overlay, -I, C:\Dev\Android-sdk\platforms\android-10\android.jar]

[INFO] C:\Source\android\Jumblee\target\generated-sources\combined-resources\res\values\theme.xml:16: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/WindowTitle.

Le correspondant lignes du fichier de ressources sont:

<!-- Set the theme for the window title --> 
<!-- NOTE: setting android:textAppearance to style defined above -- 
<style name="CustomWindowTitle" parent="@android:style/WindowTitle"> 
    <item name="android:textAppearance">@style/CustomWindowTitleText</item> 
</style> 

Quelqu'un semble-t-il quelque chose de similaire? Ou mieux encore savoir wtf se passe?

Répondre

1

OK la question que j'ai soulevée était http://code.google.com/p/android/issues/detail?id=18659

Il se trouve que @android: le style/WindowTitle et quelques autres styles que les gens ont utilisé des styles ne sont pas publiées. Donc, la solution appropriée est d'arrêter d'utiliser ces styles privés. Et la façon la plus appropriée de le faire est probablement de copier le style en question dans votre propre projet et d'en faire votre propre style.

0

Trouvé Hot Fix, mais oui c'est juste une solution à chaud. Vous cherchez une meilleure solution.

+0

Je suis maintenant convaincu que c'est un bug dans r06 sur platform-tools. J'ai soulevé ce problème pour cela http://code.google.com/p/android/issues/detail?id=18659. S'il vous plaît star il si cela vous cause de la douleur aussi. – William

Questions connexes