Actually the element order makes a difference.
It's a bug in the current Market parser which is going to be fixed real soon.

R/

On Tue, Apr 28, 2009 at 6:54 AM, jsdf <[email protected]> wrote:
>
> 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 <[email protected]> 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<[email protected]> 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 <[email protected]> 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<[email protected]> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to