Pourquoi l'importation déclaration est spécifié comme “non utilisé instruction d'importation” dans Android Studio?
Je suis en utilisant Android Studio et construire "Générer Signé APK...". Et j'ai fait face à l'erreur, de "déductions Inutilisées instruction d'importation" comme suit.
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v4.app.FragmentActivity; //<- specified as unused ERROR
import android.support.v4.app.FragmentManager; //<- specified as unused ERROR
import android.support.v4.view.ViewPager; //<- specified as unused ERROR
import android.util.Log;
public class Main extends FragmentActivity {
...
}
Mais je peux facilement voir FragmentActivity est utilisé dans le code. Comment puis-je résoudre ce problème? Cette erreur arrive tout mes codes...
- Juste nettoyer et reconstruire le projet. Ce qui pourrait se produire une fois que vous avez inclus les paquets et, plus tard, il n'y a aucune utilisation de cette classe
- essayez le nettoyage et la reconstruction de votre projet
- Lors de la reconstruction, il y a une erreur "impossible de supprimer app/dossier de création". J'ai donc supprimé manuellement le dossier, les paramètres modifiés "Optimiser les importations à la volée" éteint et redémarré Android Studio. Ensuite, Nettoyez -> Reconstruire fonctionne bien.
Vous devez vous connecter pour publier un commentaire.
C'est parce que vous avez "Optimiser les importations à la volée" activé, ce qui supprime automatiquement inutilisés des importations. Vous avez probablement aussi, avoir "Ajouter sans ambiguïté les importations à la volée" est sélectionné, ce qui ajoute automatiquement les importations dont vous avez besoin. La solution consiste à écrire le code de la première, et de regarder vos importations être ajouté automatiquement, et ajouter manuellement toutes les ambigu, car ils deviennent nécessaires.
https://www.jetbrains.com/idea/help/creating-and-optimizing-imports.html?search=optim
Dans le cas où cela ne fonctionne pas pour vous, ou si vous préférez simplement pour entrer vos propres déclarations d'importation, puis il suffit de désactiver les fonctionnalités dans paramètres > Editor > Importation Automatique.
Lorsque j'ai mis à jour le android studio pour 3.3.1 je vais cette erreur.
Résolu en mettant à jour les bibliothèques et compileSdkVersion à la dernière version qui est de 27. J'espère que ça aidera quelqu'un d'autre.
Je rencontre le problème dans l'Android studio 3.2.1. Invalider et supprimer ./l'idée ne fonctionne pas. Il a disparu quand je l'ai mise à niveau 3.4.1.