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
-~----------~----~----~----~------~----~------~--~---

Reply via email to