2015-09-08 17 views
5

Trong tệp kê khai của ứng dụng của tôi, hoạt động này được đánh dấu màu vàng và chỉ ra:Tệp kê khai Android với các thẻ rỗng XML?

thẻ XML có sản phẩm nào cơ thể

Báo cáo rỗng thân thẻ. Xác nhận làm việc trong XML/JSP/JSPX/HTML/XHTML loại tập tin

enter image description here

Tôi đang tìm kiếm thông tin, nhưng hoàn toàn không hiểu được thông điệp đề cập.

Tôi đánh giá cao bất kỳ trợ giúp nào để biết rằng tôi đang làm sai.

Trả lời

11

thẻ XML có thân rỗng

đề cập đến <activity> thẻ của bạn như bạn đang đóng chúng với một </activity> thay vì <activity (rest of code here...) />

Sử dụng một cách rõ ràng </activity> ngụ ý có một phần thân của bạn <activity> chẳng hạn như trong ví dụ này:

<activity 
     android:name=".SplashActivity" 
     android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 

Trong khi bạn đang muốn một cái gì đó dọc theo những dòng:

<activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" /> 

Với /> ở cuối để thoát khỏi những cảnh báo này

2

Có, nội dung hoạt động của bạn trống. Đây không phải là lỗi nghiêm trọng, chỉ cần thay thế ></activity> để />

1

Trong XML có hai loại thẻ trống thẻ () & thẻ không trống (nội dung) Cảnh báo do thẻ "" của bạn có phần thân trống đóng nó như sau nếu nội dung trống.

<activity 
    ... 
/> 
Các vấn đề liên quan