Nuno Domingos Ответов: 0

Ошибка создания APK с помощью менеджера архивов в visual studio community 2019


Недавно я обновил свое сообщество Visual Studio 2019 до версии 16.7.5. после обновления я не могу создать APK с помощью менеджера архивов, я получаю сообщение об ошибке "не удается создать архивный файл, потому что процесс упаковки не удался". В предыдущей версии VS это работало просто отлично.

Теперь, если я изменю файл csproj на этот:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <SelectedDevice>Zebra Technologies MC33</SelectedDevice>
    <AndroidDesignerPreferredDevice>Nexus S</AndroidDesignerPreferredDevice>
    <DefaultDevice>VisualStudio_android-23_arm_phone</DefaultDevice>
    <AndroidDesignerPreferredTheme>AppTheme</AndroidDesignerPreferredTheme>
    <DebugSymbols>false</DebugSymbols>
    <DebugType>portable</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release</OutputPath>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AndroidManagedSymbols>true</AndroidManagedSymbols>
    <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
    <AndroidLinkMode>Full</AndroidLinkMode>
    <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
    <AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
    <AotAssemblies>true</AotAssemblies>
    <EnableLLVM>false</EnableLLVM>
    <BundleAssemblies>false</BundleAssemblies>
    <AndroidEnableMultiDex>true</AndroidEnableMultiDex>
    <AndroidEnableProfiledAot>true</AndroidEnableProfiledAot>
  </PropertyGroup>
</Project>


С помощью этого я могу построить apk и установить его на устройство. Проблема в том, что приложение выходит из строя везде, где оно использует mysql. Похоже, он не подключается к базе данных.

Если я отлаживаю приложение на устройстве, оно работает просто отлично, проблема появляется только в файле apk.

Любая помощь будет очень признательна

Что я уже пробовал:

Uninstall и установка nuget для mysql

Gerry Schmitz

Похоже, что ваш "APK" - это mssing компонента / настройки MySql.

0 Ответов