Load Asset Bundle to Android Mobile from local Asset Bundle folder of App

I want load Asset from local asset bundle folder for Android.

IEnumerator Start()
	{
		url ="file://"+Application.dataPath+"/AssetBundles/Cube.prefab.android.unity3d";
		using (WWW www = new WWW(url))
		{
			yield return www;
			val=www.error;
			if (www.error != null)
				throw new Exception("WWW download had an error:" + www.error);
			AssetBundle bundle = www.assetBundle;
			if (AssetName == "")
				Instantiate(bundle.mainAsset);
			else
				Instantiate(bundle.LoadAsset(AssetName));			
		} 
	}

Its work fine on webplayer,for Android it not getting loaded.

Thanks in advance …

Application.dataPath doesn’t seem to exist on Android, and the documentation page gives no info pertaining to the Android platform. (Unity - Scripting API: Application.dataPath)

Try with
Application.streamingAssetsPath.