Je suis nouveau sur Android Studio.Ceci est la capture d'écran de mon projet.Mon projet se construit avec succès, mais lorsque je l'exécute, seul Build Successful est affiché.
D'après ce que je comprends, je pense que là où la construction est écrite dans la barre d'outils, il devrait y avoir le nom de mon projet. cliquez sur mon projet et cliquez sur Make Module 'Copy of IBL2 eclipse' rien ne se passe. Ce projet fonctionnait bien dans eclipse.
android
android-studio
Développeur Android
la source
la source
include ':app'
àinclude ':myappname'
Réponses:
Essayez d'abord dans Android Studio:
Fichier -> Synchroniser le projet avec les fichiers Gradle
la source
Dans la page "projet" dans le coin supérieur gauche dans Android Studio.
De la liste déroulante à Android >> Scripts Gradle >> Construire Gradle (Module: app)
assurez-vous que la première ligne de ce fichier est comme ceci.
apply plugin: 'com.android.application'
pas comme ça
apply plugin: 'com.android.library'
la source
Si vous avez importé le projet, vous devrez peut-être le réimporter correctement.
Pas :
Testé sur AndroidStudio version 1.0.1
la source
L'autre chemin est "menu d'outils -> android -> projet de synchronisation avec le fichier gradle"
la source
J'ai pu résoudre ce problème en effectuant une synchronisation Gradle
Pour faire ça:
Dans la vue projet, faites un clic droit sur la racine (dans mon exemple ci-dessous, "JamsMusicPlayer"
Cliquez sur "Synchroniser {ProjectName}"
Une fois cette opération terminée, vous devriez voir un module dans votre boîte de dialogue "Exécuter"
la source
Pour une raison quelconque, je manquais le
settings.gradle
fichier.settings.gradle
sous votre répertoire racine, et à l'intérieur:include ':app'
(en supposant que votre application se trouve effectivement dans le
/app
répertoire).File
->Sync Project with Gradle Files
.Après cela, tout a fonctionné pour moi.
la source
Aller aux paramètres du projet
VÉRIFIEZ si le paramètre du projet est comme celui-ci, si le module que vous voulez est affiché ici
SI le module souhaité ou «Module SDK» n'est pas affiché ou n'est pas correct.
puis allez dans le fichier build.gradle du module pour vérifier si CompileSdkVersion est installé sur votre ordinateur.
ou modifiez la CompileSdkVersion à la version qui a été installée sur votre ordinateur.
Dans mon cas : je viens d'installer sdk version 29 sur mon ordinateur mais dans lefichiermodule build.gradle , je configure le CompilerSdkVersion 28
Les deux ne correspondent pas .
Modifiez le fichier build.gradle CompilerSdkVersion 29 que j'ai installé sur mon ordinateur
Ça marche!!!
la source
Pour ceux d'entre vous qui sont des apprenants visuels, voici un autre endroit pour rechercher le correctif. J'ai en effet trouvé que la balise soulignée pointait vers "bibliothèque" et un changement vers "application", puis la mise à jour de gradle a fait tourner mon projet sur l'émulateur.
la source
Parfois, le correctif suivant fonctionnera. Accédez à votre build.gradle de votre projet et ajoutez google () dans l'élément repositories et google () devrait être en haut de tout le référentiel.
Voici l'exemple du bloc référentiels. Ce que vous devez faire est d'ajouter google () ou si cela existe déjà, placez-le en haut de toutes les lignes à l'intérieur des référentiels
repositories { google() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url "https://jitpack.io" } maven { url 'https://maven.google.com' } }
la source
Recherchez le fichier
gradle.properties
dans le dossier racine de votre projet. Sinon, créez un nouveau fichier avec le nom / copiez le fichier d'un autre projet.Ouvrez et vérifiez le fichier build.gradle et confirmez que vous avez une erreur dans ces fichiers.
Ensuite, cliquez sur le
File
menu ->Sync project with Gradle Files
.la source
J'ai eu un problème similaire de disparition de mon module d'application, c'était après une grande fusion (de l'enfer). J'ai trouvé qu'il
app.iml
manquait<component name="FacetManager">
par rapport à d'autres projets et avant la fusion. J'ai donc copié et collé ce qui suit sous l'<module >
élément racine .La modification manuelle des fichiers .iml peut être déconseillée, alors procédez à vos propres risques.
Fichier:
project root folder > app > app.iml
Ajoutez ce qui suit ...
<component name="FacetManager"> <facet type="android-gradle" name="Android-Gradle"> <configuration> <option name="GRADLE_PROJECT_PATH" value=":app" /> </configuration> </facet> <facet type="android" name="Android"> <configuration> <option name="SELECTED_BUILD_VARIANT" value="debug" /> <option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> <afterSyncTasks> <task>generateDebugSources</task> </afterSyncTasks> <option name="ALLOW_USER_CONFIGURATION" value="false" /> <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/src/debug/res" /> <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> </configuration> </facet> </component>
la source
J'ai eu le même problème depuis que j'ai changé mon ID d'application dans le fichier config.xml.
J'avais l'habitude d'ouvrir mon projet Android en choisissant parmi les projets récents d'Android Studio.
Je viens de Fichier> Ouvrir> Mon projet pour le faire fonctionner à nouveau.
la source
J'ai eu le même problème lors de l'utilisation de Kotlin DSL. Le fichier build.gradle.kts au niveau du projet semblait poser des problèmes dans la mesure où Android Studio ne pouvait pas le détecter. Ce qui a résolu cela pour moi était:
Rename build.gradle.kts -> build.gradle File -> Sync Project with Gradle Files Rename build.gradle -> build.gradle.kts
J'espère que cela aide.
la source