Hi, Yes, definitely a regression. To workaround this issue while we (re)fix it, uninstall the app from the emulator, disable Fast Deployment and deploy the app to the emulator, running it at least once. After that, you should be able to re-enable Fast Deployment and deploy as usual, as the directories in question should now have the proper permissions.
-- andreia On Thu, Mar 8, 2012 at 3:28 PM, dmck <[email protected]> wrote: > When trying to access Android Assets in version 4.0.4 with API level 15 > through the emulator I get a permission denied exception. > > I see this was a known defect and fixed 4.0.2 > > https://bugzilla.xamarin.com/show_bug.cgi?id=2440 > > However, if I create a brand new project and insert the following code I get > the same Exception: > > string settingsPath = > System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), > "AboutAssets.txt"); > if (!File.Exists(settingsPath)) > { > Stream myInput = Assets.Open("AboutAssets.txt"); > Stream myOutput = File.Create(settingsPath); > > myInput.CopyTo(myOutput); > myOutput.Flush(); > myOutput.Close(); > myInput.Close(); > } > > This code works on the two devices we have access to, however it fails in > the emulator. I am wondering if this was broken in the latest version? > > -- > View this message in context: > http://mono-for-android.1047100.n5.nabble.com/Bug-2440-Regression-in-Version-4-0-4-tp5547841p5547841.html > Sent from the Mono for Android mailing list archive at Nabble.com. > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid _______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
