Android NDK r4 san-angeles问题

Goz*_*Goz 43 java xml android

我开始学习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>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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
Run Code Online (Sandbox Code Playgroud)

所以我可以看到问题在于这些"match_parent"字符串在那里.有人知道怎么修这个东西吗?

dby*_*rne 101

检查您正在使用的API级别.

FILL_PARENTMATCH_PARENT在API Level 8(Android 2.2)中重命名为.

  • 我正在官方的Android开发者网站上阅读Notepadv2的介绍; 如果他们提到这个事实就好了.但很高兴知道,谢谢! (2认同)