Android Pas d'erreur, minSdk API(19) > deviceSdk de l'API(1)
Je viens de mettre en place android studio et j'essaye de compiler mon premier projet. Le projet est compilé, mais lorsque le "Choisissez un Périphérique" menu ouvre l'appareil et l'état est affichée en tant que [HORS ligne], et compatible donne le message d'Android message d'erreur erreur Android
'No, minSdk(API 19) > deviceSdk(API 1)
'
Qu'est-ce que cela signifie? Comment puis-je le résoudre?
mon build.grandle fichier ressemble à ceci
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.yaron.myapplication"
minSdkVersion 19
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
- Quel appareil utilisez-vous? Quelle version d'Android est-il en cours d'exécution?
Vous devez vous connecter pour publier un commentaire.
Il y a quelques choses à vérifier.
si vous allez à la fenêtre de terminal dans Android Studio et cd sur le chemin où votre sdk de la plate-forme outils sont installés (quelque chose comme C:\Android\SDK\platform-tools ) et exécutez la commande suivante
adb devices
Vous avez un périphérique répertorié? Si non, alors vous n'avez pas la configuration de l'équipement correctement, ou les versions correctes des pilotes.
Au téléphone assurez-vous que vous avez des options pour les développeurs activé (allez dans paramètres->a propos du téléphone et cliquez sur le Numéro de Build 7 fois)
Une fois que vous avez activé l'élaboration d'options dans les paramètres et assurez-vous que le débogage USB est activé.
Si
adb devices
dit "pas d'autorisation" pour l'appareil que vous connectez, assurez-vous de vous connecter en tant que périphérique MTP premier. Ce sera implicitement vous invite à importer de l'ordinateur d'empreintes digitales et de permettre de futures connexions pour le débogage USB ainsi.adb devices
répertorié l'appareil, mais a dit "pas d'autorisation" pour moi, donc Android Studio ne pouvait pas dire la version de l'API et assumée 1 (voir la question d'origine!). La connexion en tant qu'MTP implicitement résolu le problème. Certes, beaucoup de personnes l'ont fait avant lui, mais si vous êtes de débogage avec de nombreux appareils, il se pourrait bien que vous ne l'avez pas fait avant.Dans la construction.gradle fichier, changer le minSdkVersion à 7
BAD dispositif Sécurisé autorisations sont stockés dans une liste blanche situé au sein de la bad répertoire. si vous voulez vous connecter à la BAD démon en cours d'exécution sur le périphérique android à partir d'un processus en cours d'exécution sur l'appareil via tcp comme localhost puis la connexion est réussie, mais l'Autorisation invite ne s'affiche pas et l'appareil est indiqué comme étant Hors connexion.
Vous avez besoin d'avoir un accès root pour supprimer les clés RSA à partir de la liste blanche.
Lorsque le pop-up "Autoriser le Débogage USB" vient sur l'écran téléphone, appuyez sur "Ok" pour l'activer. si pas de débrancher et rebrancher pour voir l'invite du système.
Même problème avec une tablette avec Android 4.4.2, dans mon cas résolus permettant MTP:
Bien sûr, le débogage a déjà été activée.
Étapes suivantes résolu mon problème
Étape 1: Ouvrez votre Android Studio, et aller au Menu. Fichier >Structure de Projet
Étape 2: Dans le projet de la Structure de la fenêtre, sélectionnez application module dans la liste sur le côté gauche.
Étape 3: Sélectionnez le Saveurs onglet et en vertu de cela, vous aurez une option pour le paramètre “Min Version du Sdk” et pour le réglage “Cible Sdk Version”.
Étape 4: Sélectionner les deux versions et Cliquez sur OK.
Extrait de http://abhiandroid.com/androidstudio/change-api-sdk-level-android-studio.html
Bonne chance
A obtenu le même message d'erreur 'Compatible Non, minSdk API(19) > deviceSdk de l'API(1)" dans Android Studio Dispositif Sélecteur pour Tablette Samsung avec Android 4.4.2. Les étapes simples ci-dessous résolu le problème pour moi:
Cela veut probablement dire que vous n'avez pas autorisé le débogage USB. Lorsque vous connectez votre appareil à votre ordinateur, votre appareil vous invite à "Permettre le débogage USB?" Appuyez simplement sur OK pour l'activer.
Le problème est de construire avec les outils de la version que vous utilisez.
Veuillez essayer ce qui suit:
Android Studio=>Ouvrir votre projet=>Fichier=>Structure de Projet=>app(j'.e panneau de gauche)=>Propriétés=>créer des Outils Version=>
Sélectionnez 19.1.0.
Il a bien fonctionné pour moi..il suffit de l'essayer 🙂
l'espace de stockage de mon smartphone était plein. Après le nettoyage, j'ai été capable de l'utiliser et l'appareil était "compatible".
Changer le
minSdkVersion
à votre périphérique ciblesdkVersion
dansbuild.gradle(Module:app)
fichier sera apparaissent sur le côté gauche dans Gradle Scripts.Ex:
minSdkVersion 24
Changer la valeur de la version de votre périphérique cible valeur (23, 22, 21 ou autres)
Selon votre configuration, vous devrez changer le
minSdkVersion 19
àminSdkVersion 1
, parce que votre périphérique cible est à l'API de Niveau 1.J'ai eu ce problème sur une VirtualBox Linux (Ubuntu 15.10 invité sur une 14.04 hôte).
adb devices
a montréunauthorized
.Dans ce cas, ce problème a été résolu par l'ajout d'un
/etc/udev/rules.d/51-android.rules
avec la bonne règle sur l'invité et la compensation de toutes les précédentes autorisations en vertu options pour les développeurs sur l'appareil Android. (Défini précédemment pour le même ordinateur que le dispositif a été enracinée pour CyanogenMod.)Vous devez vous connecter en tant que caméra(même après que le débogage usb est déjà activé)
Répondre à des prises de Android Studio reconnaît Périphérique physique comme Nulle?
J'ai eu ce même problème. Ma résolution dans Android Studio est à régler vérifier sur:
Outils -> Android -> Permettre à la BAD Intégration
De débrancher et rebrancher pour voir si l'invite s'affiche et cliquez sur autoriser. Bien sûr, le débogage USB doit être activé à partir d'options pour les développeurs. Et le mobile du pilote doit être installé sur le pc (si sur windows).
Ce problème a disparu quand j'ai désactivé et réactivé le débogage USB dans mon appareil Android Developer Options de paramètres.
Dans le bundle.gradle(Module: app) changement minSdkVersion 19 de 19 à 1. Cela a réglé mon problème
****- Je résoudre mon cette erreur en installant un nouvel appareil android avec l'API 19 et fonctionne très bien.....
Sur votre fichier
build.gradle
vous devez ajouter l'API correcte de votre deviceSdk.minSdkVersion 1
minSdk API(19) > deviceSdk de l'API(1)
https://i.stack.imgur.com/AkEYY.png
je suis en utilisant le câble USB et mon Appareil Connecté
Goto votre Projet Gradle Script >> build.gradle (Module: app)
Changement minSdkVersion comme ci-dessous montrent
}