Инструмент Aapt задыхается от нового проекта Android - PullRequest
1 голос
/ 16 апреля 2011

Это поведение было воспроизведено как в командной строке, так и в новом проекте Eclipse.Я ничего не трогал.

aapt p -M AndroidManifest.xml -S res -v
Locale/Vendor pairs:
   /
   /
   /
   /

Files:
  drawable-hdpi/icon.png
      Src: res/drawable-hdpi/icon.png
  drawable-ldpi/icon.png
      Src: res/drawable-ldpi/icon.png
  drawable-mdpi/icon.png
      Src: res/drawable-mdpi/icon.png
  layout/main.xml
      Src: res/layout/main.xml
  values/strings.xml
      Src: res/values/strings.xml
  AndroidManifest.xml
      Src: AndroidManifest.xml
applyFileOverlay for drawable
applyFileOverlay for layout
applyFileOverlay for anim
applyFileOverlay for animator
applyFileOverlay for interpolator
applyFileOverlay for xml
applyFileOverlay for raw
applyFileOverlay for color
applyFileOverlay for menu
applyFileOverlay for mipmap
    (new resource id icon from res/drawable-hdpi/icon.png)
    (new resource id icon from res/drawable-ldpi/icon.png)
    (new resource id icon from res/drawable-mdpi/icon.png)
    (new resource id main from res/layout/main.xml)
res/layout/main.xml:2: error: No resource identifier found for attribute 'orientation' in package 'android'
res/layout/main.xml:2: error: No resource identifier found for attribute 'layout_width' in package 'android'
res/layout/main.xml:2: error: No resource identifier found for attribute 'layout_height' in package 'android'
res/layout/main.xml:7: error: No resource identifier found for attribute 'layout_width' in package 'android'
res/layout/main.xml:7: error: No resource identifier found for attribute 'layout_height' in package 'android'
res/layout/main.xml:7: error: No resource identifier found for attribute 'text' in package 'android'

На 64-битной Ubuntu под управлением Android Platform-Tools версии 3 с 2.3.3 SDK.

Спасибо за вашу помощь!Очень ценится!

Ответы [ 2 ]

4 голосов
/ 16 апреля 2011

Вы не включили ресурсы платформы Android. Используйте опцию -I с путем, где найти ресурсы каркаса .apk.

0 голосов
/ 14 марта 2012

Я тоже получил эту ошибку. Мое решение состояло в том, чтобы заполнить полный путь И имя файла Android в нужном поле или переменной. Если aapk не может его найти, это сообщение об ошибке, которое он сообщает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...