Bug 15490 - AndroidManifest.xml permissions not saved
Summary: AndroidManifest.xml permissions not saved
Status: VERIFIED FIXED
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: Android ()
Version: unspecified
Hardware: PC Windows
: High normal
Target Milestone: ---
Assignee: dean.ellis
URL:
Depends on:
Blocks:
 
Reported: 2013-10-18 12:53 UTC by Allie Miller
Modified: 2016-08-03 15:24 UTC (History)
7 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description Allie Miller 2013-10-18 12:53:07 UTC
In Xamarin.Android 4.8.3,  after adding the permissions to the AndroidManifest.xml file, they are not saved once Visual Studio is closed. 

To reproduce:
1) Add permissions to AndroidManifest.xml file
2) Close Visual Studio
3) Start Visual Studio

Results:
Inputted permissions are reset

Workaround:
Downgrading back to the previous version of Xamarin.Android allows users to save permissions to the AndroidManifest.xml file successfully

Versioning information:
Microsoft Visual Studio Ultimate 2012

Version 11.0.60610.01 Update 3

Microsoft .NET Framework

Version 4.5.50709



Installed Version: Ultimate



Architecture and Modeling Tools 04940-004-0038003-02948

Microsoft Architecture and Modeling Tools



UML® and Unified Modeling Language are trademarks or registered trademarks
of the Object Management Group, Inc. in the United States and other
countries.



LightSwitch for Visual Studio 2012 04940-004-0038003-02948

Microsoft LightSwitch for Visual Studio 2012



Team Explorer for Visual Studio 2012 04940-004-0038003-02948

Microsoft Team Explorer for Visual Studio 2012



Visual Basic 2012 04940-004-0038003-02948

Microsoft Visual Basic 2012



Visual C# 2012 04940-004-0038003-02948

Microsoft Visual C# 2012



Visual C++ 2012 04940-004-0038003-02948

Microsoft Visual C++ 2012



Visual F# 2012 04940-004-0038003-02948

Microsoft Visual F# 2012



Visual Studio 2012 Code Analysis Spell Checker 04940-004-0038003-02948

Microsoft® Visual Studio® 2012 Code Analysis Spell Checker



Portions of International CorrectSpell spelling correction system © 1993 by
Lernout & Hauspie Speech Products N.V. All rights reserved.



The American Heritage® Dictionary of the English Language, Third Edition
Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from
Lernout & Hauspie Speech Products N.V. All rights reserved.



Windows Phone SDK 8.0 - ENU 04940-004-0038003-02948

Windows Phone SDK 8.0 - ENU



Crypto Obfuscator Add-in 3.0

Crypto Obfuscator Addi-in For Visual Studio



Microsoft Advertising SDK for Windows Phone 6.2.923.0

Microsoft Advertising SDK for Windows Phone

Build 6.2.923.0



Microsoft XNA Game Studio 4.0

Microsoft XNA Game Studio 4.0

Build 4.0.40906.0



NuGet Package Manager 2.7.40911.225

NuGet Package Manager in Visual Studio. For more information about NuGet,
visit http://docs.nuget.org/.



PreEmptive Analytics Visualizer 1.0

Microsoft Visual Studio extension to visualize aggregated summaries from the
PreEmptive Analytics product.



SQL Server Data Tools 11.1.20905.0

Microsoft SQL Server Data Tools



Web Developer Tools 1.2.40308.0

Microsoft Web Developer Tools contains the following components:

Page Inspector: Tool that offers an efficient way to decompose Web
Applications and diagnose front-end issues.

Web Publishing: Extensions required for Web Publishing for both hosted
servers as well as on premises.

Web Form Templates: Includes the default templates for Web Form
Applications.

Editor Extensions: Includes HTML, CSS, and JS editor extensions that greatly
enhance the development experience.

Windows Azure Tools October 2012

Windows Azure Tools for Microsoft Visual Studio 2012 - October 2012
v1.8.51019.1603


Xamarin.Android 4.8.03015 (a25a31d0)

Visual Studio plugin to enable development for Xamarin.Android.
Comment 2 Marco A. (Gh0stman) 2013-10-18 13:25:31 UTC
Thanks Allie,
I will follow the results from here.
Comment 3 dean.ellis 2013-10-25 10:09:38 UTC
I am unable to replicate this issue with the latest development code base. 

There seems to be some ambiguity between the case and the forum. Are the permissions being added directly to the AndroidManfest.xml or via the Properties Page? Is visual studio being closed before the project is saved? 

I have tried both scenarios that it works as expected. 

Is it possible for you to do a screencast of this issue as it happens so we can try to replicate the exact steps you are using?
Comment 4 dean.ellis 2013-10-28 10:28:10 UTC
I got a screen cast from a customer showing this issue, attempting to replicate it now
Comment 5 Marco A. (Gh0stman) 2013-10-28 11:34:08 UTC
The permissions are changed via Properties Page and the VS is closed after a deploy/saved project.
Comment 6 dean.ellis 2013-10-29 08:13:09 UTC
I have managed to replicate this issue in 4.8.3. But I cannot replicate it in our latest development version which suggests we fixed it already.

I will check against the 4.10.0 release which is currently in the alpha channel and report my findings
Comment 7 dean.ellis 2013-10-29 09:03:25 UTC
Looks like this is fixed in the current Alpha 4.10.0 release. This release will probably be moved up to beta in a week or so.
Comment 8 Peter Collins 2013-11-11 16:56:54 UTC
Fix verified in 4.10.1 (44a3d45f)