2013-09-21 40 views
39
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="ac.tec.oop.ahorcado.android" 
      android:versionCode="1" 
      android:versionName="1.0"> 

    <uses-sdk android:minSdkVersion="7" 
       android:targetSdkVersion="16"/> 

    <application android:allowBackup="true" 
        android:icon="@drawable/ic_launcher" 
        android:label="@string/app_name" 
        android:theme="@style/AppTheme"> 
     <activity android:label="@string/app_name" 
        android:name="ac.tec.oop.ahorcado.android.MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 

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

</manifest> 

Những dòng này cho tôi "không thể giải quyết lỗi biểu tượng", mặc dù các gói cần tham chiếu rõ ràng. Tôi đã cố gắng sửa lỗi này hàng giờ nhưng tôi không biết phải làm gì khác. Tôi đang sử dụng Android Studio và điều đó đã gây ra cho tôi một số vấn đề lớn.Gỡ lỗi của tôi AndroidManifest.xml đang cho tôi "không thể giải quyết lỗi biểu tượng"

android:icon="@drawable/ic_launcher 
android:label="@string/app_name" 
android:theme="@style/AppTheme"> 
android:name="ac.tec.oop.ahorcado.android.MainActivity"> 

Trả lời

102

Chuyển đến Tệp> Lỗi bộ nhớ cache/khởi động lại và vô hiệu hóa và khởi động lại.

Điều này đã xóa lỗi cho tôi.

+8

Điều này cũng phù hợp với tôi. Tôi chỉ muốn có một số loại dấu hiệu trong IDE để khởi động lại IDE. Điều này không rõ ràng lắm. – toobsco42

+0

Điều này cũng làm việc cho tôi. Thanx – Byron

+0

Làm việc cho tôi! Cảm ơn. – marienke

0

cố gắng để thêm debuggable true trong thẻ ứng dụng trong manifest

<application android:allowBackup="true" 
       android:debuggable="true" 
       android:icon="@drawable/ic_launcher" 
       android:label="@string/app_name" 
       android:theme="@style/AppTheme"> 

Tôi hy vọng nó, s công việc cho bạn.

+0

chưa, nhưng tôi đã thông báo rằng các tập tin tài nguyên cho những điều đang thiếu, tuy nhiên, nếu tôi thêm nó, có sẽ là một vấn đề khác, nó sẽ bắt đầu nói với tôi rằng có hai gói có cùng tên. Tôi có nên đặt tài nguyên và các gói của mình vào thư mục gỡ lỗi không? – Argus

+1

Er no to DB: true. (Trích xuất từ ​​Android Studio ...) Tốt nhất là bỏ thuộc tính android: debuggable khỏi tệp kê khai. Nếu bạn làm như vậy, các công cụ sẽ tự động chèn android: debuggable = true khi tạo APK để gỡ lỗi trên trình mô phỏng hoặc thiết bị. Và khi bạn thực hiện xây dựng bản phát hành, chẳng hạn như Xuất APK, nó sẽ tự động đặt nó thành sai. Mặt khác, nếu bạn chỉ định một giá trị cụ thể trong tệp kê khai, thì các công cụ sẽ luôn sử dụng nó. Điều này có thể dẫn đến vô tình xuất bản ứng dụng của bạn với thông tin gỡ lỗi. – zipzit

1

Không có vấn đề với mã Manifest của bạn này sẽ làm việc tốt

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="ac.tec.oop.ahorcado.android" 
      android:versionCode="1" 
      android:versionName="1.0"> 

    <uses-sdk android:minSdkVersion="7" 
       android:targetSdkVersion="16"/> 

    <application android:allowBackup="true" 
        android:icon="@drawable/ic_launcher" 
        android:label="@string/app_name" 
        android:theme="@style/AppTheme"> 
     <activity android:label="@string/app_name" 
        android:name="ac.tec.oop.ahorcado.android.MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 

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

</manifest> 

Một số lần Eclipse cho thấy vấn đề nghi ngờ bạn có thể cắt và dán lại mã để Manifest hoặc chỉ khởi động lại IDE nó sẽ biên dịch lại và loại bỏ lỗi

+0

Không sử dụng nhật thực, mặc dù nếu tôi không quá gần để hoàn thành dự án này, tôi sẽ chuyển đổi. Android Studio đã không để lại bản beta và nó đã cho tôi rất nhiều đau buồn rằng nó chỉ là không có giá trị tất cả những rắc rối. Tôi bắt đầu nghĩ rằng nó có thể không hợp với Windows, nhưng dù sao đi nữa, ngoài Visual Studio. Tôi sẽ thử đề xuất của bạn nhưng điều này là trong thư mục gỡ lỗi của tôi rằng biểu hiện này là tại, không phải trong thư mục chính của tôi, rằng một trong những hoạt động tốt. – Argus

+0

@Argus Đôi khi tôi đã phải đối mặt với hành vi rất kỳ lạ của nhật thực; một số lần nó không hiển thị nội dung tập tin chỉ di chuyển nội dung đến các dòng trên và dưới sau đó tôi chỉ cần khởi động lại IDE để giải quyết vấn đề – Trikaldarshi

+0

@Argus Điều này có thể là do một số bộ nhớ được sử dụng bởi IDE phát triển đến mức cao nhất và sau đó nó bắt đầu hiển thị lạ hành vi – Trikaldarshi

0

Tôi đã thử tất cả trả lời đề cập nhưng không ở trên làm việc cho tôi
Giải pháp duy nhất làm việc cho tôi là
Đến Gradle (App)> trong kho {}> chắc chắn rằng mavenCentral() là trên đầu trang> và bây giờ loại bỏ compile 'which you recently added> sync> Bây giờ thêm một lần nữa compile "again add the dependencies"> và đồng bộ hóa thức một lần nữa
này làm việc cho tôi

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