androidmanifest.xml for FlurryAgent.jar

I have FlurryAgent.jar file for Analytics for my game. I am adding AndroidManifest.xml file Assets/plugin/Android… which contains following code.

<?xml version="1.0" encoding="utf-8"?>
    <manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.unity3d.player"
    	android:installLocation="preferExternal"
        android:versionCode="1"
        android:versionName="1.0">
        <supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:xlargeScreens="true"
            android:anyDensity="true"/>
    
        <application
    		android:icon="@drawable/icon" android:label="GameName" android:debuggable="true">
    		<activity android:name="com.flurry.android.FlurryAgent" android:configChanges="keyboardHidden|orientation" />
            <activity android:name="com.unity3d.player.UnityPlayerProxyActivity"
                      android:label="GameName"
                      android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name="com.unity3d.player.UnityPlayerActivity"
                      android:label="GameName"
                      android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
            </activity>
            <activity android:name="com.unity3d.player.UnityPlayerNativeActivity"
                      android:label="GameName"
                      android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
                <meta-data android:name="android.app.lib_name" android:value="unity" />
                <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="false" />
            </activity>
            <activity android:name="com.unity3d.player.VideoPlayer"
                      android:label="GameName"
                      android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen">
            </activity>
    				<uses-permission android:name="android.permission.INTERNET" />
            		<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
            		<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        </application>
    </manifest>

problem is when I am trying to make a build, it takes lots of time and dont get further while converting java.class to DEX format.

Is there any problem in xml file? I am using unity 3.5.0. do I need to upgrade it to 3.5.6?

I followed all the instructions given in the 1.

Thanks in advance.

package=“com.unity3d.player”

This string of package most Exactly the same as the setting in unity3d.

You can check the Other Settings of Player Setting.

The problem is solved.
It was AndroidManifest.xml problem.

Copy the AndroidManifest.xml from C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer

Dont change any tag values. (Which I did earlier and got errors)

Just add

<activity android:name="com.flurry.android.FlurryAgent" android:configChanges="keyboardHidden|orientation" />

and after activities

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Working fine now.