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: com.android.newproject

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.

Sample

Comments

  1. Hi!
    I can't find the solution to this problem:
    Regardless what "Package name" I put, it creates the path and the file "R.java", 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

    ReplyDelete
  2. @Sven

    First, note that R.java 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.

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

    ReplyDelete
  4. if as above dosent fix the problem

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

    That should fix it..


    Cheers.
    Shiwantha XDA

    ReplyDelete
  5. Thanks man! Perfect solution explanation

    ReplyDelete
  6. thankssssssssssssssssssss

    ReplyDelete

Post a Comment

Popular posts from this blog

[Azure Websites PHP] Cross Domain request results in blank response page after Preflight HTTP OPTIONS

[Magento] Create Contact Form with Dynamic Recipient