【发布时间】:2014-03-11 18:13:47
【问题描述】:
我在 Android Manifest 中收到错误“标签属性名称具有无效字符''。”,而没有明显的无效字符。代码如下:
<activity
android:name="Quiz 31"
android:configChanges="orientation|keyboardHidden"
android:label="Quiz 31"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.SoulSlayerAbad.AMQ.QUIZ31" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
如您所见,代码中没有“ ”字符。有谁知道为什么会这样?需要注意的一点是,我使用在 Eclipse 控制台中运行的几行 Java 生成了这段代码。代码是:
int Begin = 0, End = 0;
Scanner sc = new Scanner(System.in);
String Text = " <activity "+
"android:name=\"Quiz "+Begin+"\" "+
"android:configChanges=\"orientation|keyboardHidden\" "+
"android:label=\"Quiz "+Begin+"\" "+
"android:screenOrientation=\"portrait\" "+
"android:theme=\"@android:style/Theme.NoTitleBar\" > "+
"<intent-filter> "+
"<action android:name=\"com.SoulSlayerAbad.AMQ.QUIZ"+Begin+"\" /> "+
"<category android:name=\"android.intent.category.DEFAULT\" /> "+
"</intent-filter> "+
"</activity> ";
System.out.println("Begining:");
Begin = sc.nextInt();
System.out.println("End At:");
End = sc.nextInt();
while(Begin <= End){
System.out.println(Text);
Begin++;
}
【问题讨论】:
-
每 quiz_31 更改测验 31