I was finally able to solve this, but the solution made no sense at all. 1.) I upgraded to the ADT 0.9 SDK 1.5 (released yesterday), and used the 1.1 target within. 2.) I changed my AndroidManifest.xml to be the following. <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.my.package" android:versionName="1.071" android:versionCode="20"> <uses-sdk android:minSdkVersion="1" /> <uses-permission android:name="android.permission.VIBRATE"></ uses- permission> <uses-permission android:name="android.permission.INTERNET"></ uses- permission> <application android:icon="@drawable/icon" android:label="@string/ app_name" android:name="com.my.package.MyApplication"> <uses-library android:name="com.google.android.maps" / > <activity android:name=".MyAppActivity" android:label="@string/ app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="RouteChooser"></activity> <activity android:name="DirChooser"></activity> <activity android:name="StopChooser"></activity> <activity android:name="UserRouteNameActivity"></ activity> <activity android:name="PreferencesActivity"></ activity> <activity android:name="com.my.package.map.MapViewActivity"></ activity> </application> </manifest>
Note the two changes from the previous version I posted earlier in the thread: - All the <uses-permission> lines moved to the top, which I do not think made any difference. - The <uses-library> line moved to the top of <application>, which finally fixed this problem. I hope this helps others who are still having this problem. I will post a bug report now. Jason On Apr 27, 9:03 pm, aleung <leoli...@gmail.com> wrote: > I was using 1.1 SDK and failed to publish. > I haven't tried 1.5 SDK yet. > > On Apr 27, 10:25 pm,jsdf<jasons...@gmail.com> wrote: > > > aleung, you are correct. It seems the line "<uses-library > > android:name="com.google.android.maps" />" is preventing the > > AndroidManifest.xml from being parsed correctly. > > Unfortunately, I have Maps in my application and cannot simply remove > > this line. > > > Were you (and others) using the 1.5 SDK package with a 1.1 target to > > build your application? > > Or were you using 1.1 SDK release 1 with 1.1 target to build your > > application? > > > (This question is somewhat replicated > > here:http://groups.google.com/group/android-developers/browse_thread/threa...) > > > Thanks, > > Jason > > > On Apr 26, 2:16 am, aleung <leoli...@gmail.com> wrote: > > > > Perhaps it's because of this line: > > > <uses-library android:name="com.google.android.maps" /> > > > > The Android blog said that Google Maps API is a plugin in the 1.5 SDK. > > > I'm now downloading the 1.5 SDK early look to have a try. > > > > On Apr 26, 12:05 pm,jsdf<jasons...@gmail.com> wrote: > > > > > Even with "1" this does not work. I still get "The server could not > > > > process your apk. Try again." > > > > I've pasted the relevant AndroidManifest.xml code below. Is there > > > > anything else that is wrong? Perhaps use of the custom Application > > > > (vs. the default Application) is throwing the XML parser for a loop? > > > > (I hope not; I've been using this structure for AndroidManifest for > > > > over a month now!) > > > > > <?xml version="1.0" encoding="utf-8"?> > > > > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > > > > package="com.my.package" android:versionName="1.071" > > > > android:versionCode="20"> > > > > <uses-sdk android:minSdkVersion="1" /> > > > > <application android:icon="@drawable/icon" > > > > android:label="@string/ > > > > app_name" > > > > android:name="com.my.package.MyApplication"> > > > > <activity android:name=".MyAppActivity" > > > > android:label="@string/ > > > > app_name"> > > > > <intent-filter> > > > > <action > > > > android:name="android.intent.action.MAIN" /> > > > > <category > > > > android:name="android.intent.category.LAUNCHER" /> > > > > </intent-filter> > > > > </activity> > > > > <activity android:name="RouteChooser"></activity> > > > > <activity android:name="DirChooser"></activity> > > > > <activity android:name="StopChooser"></activity> > > > > <activity > > > > android:name="UserRouteNameActivity"></activity> > > > > <activity android:name="PreferencesActivity"></activity> > > > > <activity > > > > android:name="com.my.package.map.MapViewActivity"></ > > > > activity> > > > > <uses-library android:name="com.google.android.maps" /> > > > > </application> > > > > <uses-permission > > > > android:name="android.permission.VIBRATE"></uses- > > > > permission> > > > > <uses-permission > > > > android:name="android.permission.INTERNET"></uses- > > > > permission> > > > > </manifest> > > > > > Thanks for the help! > > > > Jason --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---