Android NDK r4 сан-ангельская проблема - PullRequest
43 голосов
/ 08 июня 2010

Я начинаю изучать Android NDK, и я сразу же столкнулся с проблемой.

Я построил цепочку инструментов (которая заняла ОЧЕНЬ больше, чем я ожидал !!) иЯ скомпилировал код C ++ без проблем, и теперь я пытаюсь собрать код Java.

Мгновенно я сталкиваюсь с проблемой.Существует файл "main.xml"

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
<TextView  
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="Hello World, DemoActivity"
    />
</LinearLayout>

, и я получаю следующие ошибки:

Description Resource Path Location Type
error: Error: String types not allowed (at 'layout_height' with value 'match_parent'). main.xml /DemoActivity/res/layout line 2 Android AAPT Problem
error: Error: String types not allowed (at 'layout_height' with value 'match_parent'). main.xml /DemoActivity/res/layout line 2 Android AAPT Problem
error: Error: String types not allowed (at 'layout_width' with value 'match_parent'). main.xml /DemoActivity/res/layout line 2 Android AAPT Problem
error: Error: String types not allowed (at 'layout_width' with value 'match_parent'). main.xml /DemoActivity/res/layout line 7 Android AAPT Problem
error: Error: String types not allowed (at 'layout_width' with value 'match_parent'). main.xml /DemoActivity/res/layout line 7 Android AAPT Problem

Итак, я вижу, проблема заключается в том, что эти строки "match_parent"там.Кто-нибудь знает, как это исправить?

1 Ответ

100 голосов
/ 08 июня 2010

Проверьте, какой API Level вы используете.

FILL_PARENT был переименован в MATCH_PARENT в API Level 8 (Android 2.2).

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