modül

2011-04-11 38 views
7

için AndroidManifest.xml paket değer bulunamıyor aşağıdaki hata iletisi alıyorum:modül

Cannot find package value in AndroidManifest.xml for module 

vurgulu yardım ayarları diyalog Kaynaklar sayfayı doldurmak üzere söyle . Ama aslında neyi doldurmam gerekiyor?

Bildiri dosyası oldukça tür IDEA Android Facet settings içinde AndroidManifest.xml dosyası yolu yanlış yapılandırıldığında

<manifest 
    android:versionCode='1' 
    android:versionName='0.1' 
    package='com.XXX.datamodel' 
    xmlns:android='http://schemas.android.com/apk/res/android' 
> 
    <uses-sdk 
    android:minSdkVersion='4' 
    android:targetSdkVersion='8' 
    ></uses-sdk> 
</manifest> 
+0

Lütfen manifest dosyanızı paylaşın mı? – rajath

+0

IDEA Android Facet ayarlarında belirtilen doğru AndroidManifest.xml yoluna sahip misiniz? – CrazyCoder

+0

@CrazyCoder: Komik dediğiniz gibi, yolun korkunç bir şekilde karıştırılmış olması (parçalar içeride tekrarlandı) ve karışıklıkların tekrar işlenmesini sağladı. Yorumunuzu yanıtlayın, böylece kabul edebilirim. – Martin

cevap

11

Bu hata oluşabilir (bir kütüphanedir). Düzeltme Manifest yolu sorunu çözmelidir.

+1

O kadardı. IDEA'nın yolu göreceli olarak saklamak istediği ve sembolik bağlantılar söz konusu olduğunda yolun dağılmasına neden olabilir. Yaptığım şey buydu: Benim gerçek gelişim dizinime işaret eden sembolik bir bağlantı var. IDEA, ilk önce sembolik bağın işaret ettiği yolu bulup daha sonra proje yolundan sonuca bir akrabalık hesaplamak için 'realpath' işlevini kullandı. Sonuç korkunç derecede çirkin (bir sürü ../../ ..), çok portatif ve çok kolay dağınık olabilir. Bunu bir tasarım hatası olarak görüyorum. – Martin

+0

Bağlantı bozuk olduğunu düşünüyorum ... –

+1

@DavidT. teşekkürler, düzeltildi. – CrazyCoder

3

Bu hata iletisini, dış projenin bir android modülü olmadığı, ancak bir iç projenin yapıldığı çoklu modül projesinde bir kez aldım. Fikir dış projeyi bir android faset olarak tanıdı ve yanlış şekilde yapılandırıldı.

Dış yapıdaki faseti Proje Yapısı'na girip, dış modülü seçerek ve android yüze sağ tıklayıp sildim.