2015-07-28 14 views
10

Tôi có một số lỗi tệp kê khai liên quan đến một số thuộc tính. Tôi đã không thực hiện bất kỳ thay đổi nào đối với tệp kê khai mà ứng dụng được tạo tự động nhưng tôi gặp phải một số lỗi. * (Tôi đang sử dụng Android Studio 1.2.2)Thuộc tính kê khai Android không được phép tại đây

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.iustinian.girlfriendsolver" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="14" 
     android:targetSdkVersion="22" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.iustinian.girlfriendsolver.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

-Đối với các xmlns: attribute android tôi nhận được "URL không đăng ký" -Đối với mã phiên bản android, tên phiên bản, allowBackup, nhãn và chủ đề tôi nhận được "thuộc tính không được phép ở đây "

Tôi đã xem tài liệu tệp kê khai và không thể tìm thấy câu trả lời. Ví dụ, thuộc tính allowBackup được đặt chính xác như tài liệu chỉ định.

Chỉnh sửa: sau khi xem xét một số thông tin khác, tôi thấy rằng ở android: theme "@ style/AppTheme" Tôi nhận được tài nguyên không khớp với tên đã cho. Đây là điều duy nhất xuất hiện trong Gradle Build. Tôi đã làm sạch và xây dựng lại dự án nhiều lần.

+1

Gần đây bạn có chuyển sang Android Studio/Gradle không? –

+0

Bạn đang sử dụng IDE nào? Tôi đề nghị bạn thử làm sạch dự án của bạn và xây dựng lại, mà thường sẽ giải quyết các loại lỗi lạ. Nếu điều này không hiệu quả, hãy cho tôi biết! – ryguy

+0

Tôi vừa bắt đầu sử dụng Android Studio và chơi với các ứng dụng Android. Tôi không có bất kỳ dự án nào trước đây trong Eclipse để nói rằng việc di chuyển từ một đến một dự án khác có thể là vấn đề. – BigBadCoder

Trả lời

3

Đối với vấn đề "thuộc tính không được phép ở đây", versionCode, versionNameallowBackup phải được đặt trong tệp build.gradle chứ không phải trong Tệp kê khai Android. Điều đó sẽ giải quyết vấn đề. Thứ hai, đối với vấn đề "@style/AppTheme không có tài nguyên nào khớp với tên đã cho", bạn sẽ phải kiểm tra tệp styles.xml của mình và đảm bảo rằng kiểu có tên AppTheme tồn tại ở đó.

Hy vọng điều này sẽ giúp bạn hoặc bất kỳ ai xem câu trả lời này.

0

Chỉ cần mở tệp AndroidManifest.xml của bạn trong trình chỉnh sửa khác như notepad ++ và áp dụng một số thay đổi, sau đó lưu nó. có thể hoạt động như một mẹo!

+0

nó DID làm việc cho tôi Tuy nhiên. .. – AmiNadimi

39

Chỉ cần đóng tệp kê khai của bạn và mở lại. Nó làm việc cho tôi.

+1

Đúng. Giải quyết cho tôi. –

+0

Có làm việc cho tôi cảm ơn! Thật ngạc nhiên là những ngày này chúng tôi Stackoverflow trước khi thử một điều đơn giản như mở lại .. – Adamz

+0

nah, không hoạt động. –

2

Trong Android Studio, chỉ cần đóng tệp kê khai và mở lại tệp. Nó sẽ giải quyết vấn đề. Bằng cách này, Studio cho quá nhiều lỗi ngu ngốc như thế này.

0

điều đơn giản là copy paste sao lưu manifest.xml về dự án hoặc lưu mã trên notepad và saveas với cùng manifest.xml và ghi đè vào manifest.xml cũ

0

lẽ nhất, bạn được sửa đổi manifest.xml sai . Khi bạn cố gắng chạy mã của mình, nó sẽ tạo các tệp tạm thời có thể là những gì bạn đang chỉnh sửa.

0

Đóng studio andorid và mở AndroidManifest.xml từ thư mục ứng dụng trong bất kỳ trình chỉnh sửa cục bộ nào, ví dụ: Notepad, notepad ++, tuyệt vời, vv… Thực hiện thay đổi và lưu tệp kê khai. Bây giờ mở androdistudio. Vấn đề của bạn sẽ được giải quyết.

0

Trong trường hợp của tôi, đóng tệp AndroidManifest.xml và chọn Tệp> Invalid Caches/Restart đã giải quyết được sự cố.

Không chắc chắn tại sao tôi phải thực hiện bước cuối cùng nhưng nó đã phân loại tất cả các lỗi đó cho tôi.

Các vấn đề liên quan