Вам также может потребоваться перезапустить эмулятор и удалить приложение с эмулятора / устройства, прежде чем снова можно будет успешно запустить его.

лько дней назад мое решение, казалось, работало нормально, но сегодня внезапно проект Android не работает. Я не получаю ошибку, но я получаю следующий вывод:

1>Build started.
1>Project "MyApp.Android.csproj" (Install target(s)):
1>Project "MyApp.csproj" (GetTargetFrameworks target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetTargetFrameworks target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetTargetPath target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetTargetPath target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetNativeManifest target(s)):
1>Done building project "MyApp.csproj".
1>Project "MyApp.csproj" (GetNativeManifest target(s)):
1>Done building project "MyApp.csproj".
1>"obj\Debug\MyApp.Android.dll;obj\Debug\MyApp.Android.dll" is an invalid value for the "OutputAssembly" parameter of the "Csc" task. Multiple items cannot be passed into a parameter of type "Microsoft.Build.Framework.ITaskItem".
1>Done building project "MyApp.Android.csproj" -- FAILED.
1>Build FAILED.

Я также попытался удалить папки bin en obj, очистить и восстановить решение и удалить MyApp.Android.dll. Но после перестройки снова происходит то же самое.

Я получаю следующее предупреждение:

Severity    Code    Description Project File    Line    Suppression State
Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled.   BarApp.Android      1   Active
 JeroenM12 дек. 2017 г., 12:04
Спасибо! У меня уже было все в вашем ответе, но я также проверил "Armeabi" (без -v7), поэтому я снял галочку и теперь он работает (: Если вы отправите это как ответ, я приму это.
 Ironman12 дек. 2017 г., 11:57
В вашем проекте установите ссылку наSdk Assemblies Only и проверьте архитектуру поддержки дляarmeabi - v7 а такжеx86.

Ответы на вопрос(2)

Решение Вопроса

Linking to Sdk Assemblies Only и установите архитектуру поддержки вarmeabi - v7 а такжеx86.

после попыткиclean а такжеrebuild проект

Это работает как шарм.

 Ayudh22 апр. 2018 г., 12:41
Где мы устанавливаем архитектуру поддержки?
 BlueRaja - Danny Pflughoeft20 мая 2018 г., 08:11
К сожалению, это не сработало для меня :(
 Chris Gonzales27 июл. 2018 г., 17:11
Я также начал получать это после обновления до .Net Standard 2.0 от PCL. У нас отключены ссылки в нашем проекте (в прошлом были проблемы с ним). Когда я начинаю сталкиваться с этой проблемой, мне нужно перезапустить визуальную студию, а затем я обычно могу работать несколько часов, не сталкиваясь с ней снова. Это действительно раздражает, когда приходится так часто перезагружаться.
 Mahmoud07 мая 2018 г., 16:24
Не могли бы вы объяснить, почему? Эта проблема произошла со мной после того, как перенес мойPortable class library в.net standard и обновил стандартный пакет .net до 2.0.2. Что это за архитектура?

ганизации своего кода между Android и iOS, вы можете выгрузить проект Android, щелкнув его правой кнопкой мыши и выбрав пункт меню «Выгрузить проект» в Visual Studio. Затем перекомпилируйте проект PCL, перезагрузите проект Android снова (щелкните правой кнопкой мыши -> «Перезагрузить проект») и перестройте решение. На этот раз это не должно дать никакой ошибки. Теперь попробуйте снова запустить приложение на эмуляторе Android.

Вам также может потребоваться перезапустить эмулятор и удалить приложение с эмулятора / устройства, прежде чем снова можно будет успешно запустить его.

Ваш ответ на вопрос