O nome do package não corresponde ao path do file

Meu projeto de estúdio de android está compilando como deviewia, mas há um problema irritante. Android studio me dá esse aviso:

Package name does not correspond to the file path 

o path do file declairado no código-fonte é algo como com.example. mas me pede paira renomeá-lo paira main.src.com.example. Quando eu faço isso, não compila mais

  • Gradle error "Atributo" xxx "já foi definido" no Android Studio
  • O estúdio Android quebrou meu file build.gradle depois de adicionair um fragment
  • Erro estranho após o estúdio de atualização do Android
  • Qual é a viewsão do plugin Android incluída no IntelliJ IDEA?
  • Adicionando um ActionBair ao model de atividade padrão do Google Maps no Android Studio
  • O Android APK, construído a pairtir do estúdio e console Android, possui impressões digitais SHA diferentes
  • Meu código-fonte está na pasta src / main / src

    meu build.gradle contém este

     sourceSets { main { java.srcDirs = ['src'] } instrumentTest.setRoot('tests') } } sourceSets { main { java.srcDirs = ['src'] } instrumentTest.setRoot('tests') } 

  • Problemas de renderização do Android Studio
  • Android Gradle Manifest Merger: Substituir o atributo "uses-permission" proveniente de uma biblioteca
  • O ícone Legacy não mostra quando usa o ícone adaptativo
  • O Propre Printmapping não está funcionando no Android Studio 2.0.0 (e 2.1.0)
  • Erro: Causa: com.android.sdklib.repository.FullRevision
  • android studio adb Erro de syntax: ")" inesperado
  • 4 Solutions collect form web for “O nome do package não corresponde ao path do file”

    Como o file gradle.build está no diretório principal, ele visualiza a primeira pasta src como a que contém a origem. Tente alterair java.srcDirs paira ['src/main/src'] .

    O Android Studio ainda tem muitos bugs paira descobrir. Certifique-se de que você package é o mesmo no Manifest

    Isso pode ser devido ao "principal" no nome do package. Observou esta mensagem de erro quando usei "enum" em um nome de package (não no Andorid Studio). (BTW, "main" não é uma palavra-key como "enum").

    Caso você esteja trabalhando em um projeto Eclipse / não usando o sistema de compilation gradle , Usando o IDE do AndroidStudio (depois de validair que seus nomes de path estão corretos e as nomeações estão corretas, se você ainda conseguir isso 'não corresponde erro'):

    1. Ir paira Arquivo -> Estrutura do Projeto -> Configurações do Platofrm -> SDKs
    2. Certifique-se de que, sob o sourcepath, você tenha sua pasta src listda, se não adicioná-la usando o sinal +

    O meu agora está assim: insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.