Trước tiên, hãy tha thứ cho tôi nếu tôi đăng câu hỏi này sai. Tôi đã sử dụng stackoverflow cho nhiều vấn đề nhưng đây là lần đầu tiên tôi couldnt đã tìm thấy một câu trả lời cho vấn đề của tôi. Vì vậy, nếu tôi làm sai điều gì đó, hãy cho tôi biết và tôi sẽ đăng lại/chỉnh sửa câu hỏi.Lỗi phân tích cú pháp XML: không tìm thấy phần tử
Hiện không hoạt động. Tôi vừa mới bắt đầu phát triển w/SDK Android và tôi đang làm theo hướng dẫn cơ bản từ http://developer.android.com/resources/tutorials/hello-world.html#avd Tôi đã nhận phần chỉnh sửa xml và khi tôi thực hiện tất cả các thay đổi đối với tệp xml main.xml và strings.xml lỗi này xảy ra. Ngoài ra, khi tôi biên dịch dự án, quá trình biên dịch tạo ra tệp main.out.xml rỗng. Tôi không biết nó là gì hay mục đích của nó.
Lỗi:
[2011-12-30 16:10:02 - Hello Razor] res\layout\main.xml:0: error: Resource entry main is already defined. [2011-12-30 16:10:02 - Hello Razor] res\layout\main.out.xml:0: Originally defined here. [2011-12-30 16:10:02 - Hello Razor] C:\Users\Dux69\workspace\Hello Razor\res\layout\main.out.xml:1: error: Error parsing XML: no element found [2011-12-30 16:10:13 - Hello Razor] Error in an XML file: aborting build.
dự án của tôi là thiết lập cho nền tảng: Android 2.3.3 API Level: 10
Tôi không biết nếu nó làm cho một sự khác biệt hay không nhưng tôi đang sử dụng Android của tôi Incredible cho chạy/gỡ lỗi các ứng dụng không phải là một thiết bị ảo Android. Nếu có bất kỳ thông tin cần thiết cho tôi biết và tôi sẽ gửi nó càng sớm càng tốt.
Dưới đây là ba tập tin mã Tôi đang sử dụng:
main.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:text="@string/hello_O" />
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello_O">Baba in the house, Razor Activity!</string>
<string name="app_name">Hello Razor App</string>
</resources>
razorActivity.java
package hello.Razor;
import android.R;
import android.app.Activity;
import android.os.Bundle;
public class razorActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
nếu không hoạt động, hãy xóa main.out.xml và làm sạch, sau đó mở razorActivity.java và chạy lại. Đó là lỗi aapt phổ biến –
wow cảm ơn vì sự giúp đỡ. Tôi phải trải qua toàn bộ quá trình tắt nhật thực, mở lại nó, xóa tập tin đó, và sau đó làm sạch. Thật là một người rắc rối. Có anyway mà tôi có thể sửa lỗi này? – DuxClarus
khi bạn lần đầu tiên cố gắng "Chạy" ứng dụng của bạn, bạn đang thực thi tệp XML (hành vi lạ từ nhật thực tôi hiểu bạn), vì vậy khi bạn chạy ứng dụng, nó khởi chạy một lần nữa và một lần nữa tệp XML do thực tế nó là lịch sử của bạn chạy .. Chỉ cần xóa, mở razorActivity.java của bạn và khởi chạy từ Run -> Run History và nó cuối cùng sẽ được sửa mãi mãi –