2011-10-01 2 views
3

Intellij Idea montre compatible = "non" pour chaque émulateur android. J'ai essayé des émulateurs avec différents niveaux d'api. En même temps compatible = "vrai" pour mon NexusOne.Pourquoi Intellij Idea montre compatible = "non" pour l'émulateur android

Est-ce que quelqu'un sait comment cela vérifie la compatibilité de l'appareil/émulateur?

J'ai les paramètres suivants dans le manifeste:

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

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/> 
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> 

<supports-screens 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:smallScreens="true" 
     android:anyDensity="true" 
     /> 

Répondre

9

Il pourrait se produire en raison d'un known bug lorsque vous installez SDK tout IntelliJ IDEA est en cours d'exécution. Redémarrer IntelliJ IDEA devrait résoudre le problème.

1

Essayez de supprimer android:targetSdkVersion="4"

0

J'ai déjà eu ce problème auparavant. Pour moi, c'était parce que je n'avais pas certains des outils Android dans mon $ PATH. L'émulateur peut fonctionner indépendamment, mais il est préférable de le jouer en toute sécurité. Essayez d'ajouter ces lignes quelque part dans votre fichier /home/username/.bashrc et redémarrez le terminal pour vous assurer que tous ces outils sont inclus.

export PATH=${PATH}:.../android-studio/bin 
export PATH=${PATH}:.../android-studio/sdk 
export PATH=${PATH}:.../android-studio/sdk/platforms 
export PATH=${PATH}:.../android-studio/sdk/platform-tools 

Pour tester si elles sont incluses correctement, il suffit de vérifier la sortie d'une commande simple comme,

$adb