So the Quick, default publish app option did not work (which is a serious getting started / user experience issue). So I tried the standard option.
After I uploaded the app, I get this error
Errors 304 - The package name extracted from an APK file does not match the package name specified in the content item.
Now, this happens because I have the following development environment
- Android Library project with packagename com.mcruiseon.caregiri
- A Android project dependent on 1), with packagename in the manifest as com.mcruiseon.caregirihindjewadibeta
When I upload the app, I guess your validation extracts the file, compares the actual packagename of class files, with the androidmanifest file and comes up with this conflict.
Why do I have this setup ? Its called multiple builds project supported by Android (http://developer.android.com/tools/projects/index.html) My scenario is that I am building a carpool app, and I will use the same source code to build a bike pool app. And the same code base to build a demo app (marketing / sales buys can use to demonstrate to people on the road and in road shows). Its like the preprocessor directive thingy in C #ifdef.