Android Eclipse: Package Name must have at least two identifiers

Was trying to start Android project using Eclipse, but encounter a strange error when creating new Android project
"Package name must have at least two identifiers."
Realize that is because the package name entered was: newproject. To work around with it you must name the package like this:

Another error
"The API level for the selected SDK target does not match the Min SDK version"
The value for "Min SDK Version" suppose to be the "API level" in the "Build Target" field.



  1. Hi!
    I can't find the solution to this problem:
    Regardless what "Package name" I put, it creates the path and the file "", BUT it also gives the error message "No such file".
    Any clues on what's wrong?
    (I'm a beginner both with Eclipse and Android)
    Thanks, Sven

  2. @Sven

    First, note that is generated automatically. So you don't need to modify it.

    For your question, I need more info. Would be great if you have a screenshot.

    I'll try to poke the problem blindly here.

    1. Try clean the project: "Project->clean...".
    2. Then rebuild the project.

    Hope it helps.

  3. Thanks! was looking for the answer to the two identifiers things. Perfect.

  4. if as above dosent fix the problem

    open the source AndroidManifest.xml and give proper name to package=xxxxxxxxx

    That should fix it..

    Shiwantha XDA

  5. 123notarealemailJuly 5, 2011 at 10:37 PM

    Thanks man! Perfect solution explanation

  6. thankssssssssssssssssssss


Post a Comment

Popular posts from this blog

Generate GoDaddy SSL Certificate (.crt) for Azure Websites (.pfx)

Backup MySQL to Azure Storage in 30 Seconds