繁体   English   中英

Xamarin Android Visual Studio 2019 部署成功但未启动应用程序

[英]Xamarin Android Visual Studio 2019 Deploy Succeeded but does not start application

应用程序构建没有错误,并且 Visual Studio 在输出中显示 Deploy Succeeded 但未在设备上启动。 逻辑上没有错误,所以不确定是什么问题。 目标 api 30,设备是 api 25。在其他地方找不到可能是根本原因的太多信息,尝试以管理员身份运行,检查 Android 选项 -> 高级 -> 支持的架构中的所有选项,不知不觉更新了 Jdk 路径...在多个设备以及模拟器上尝试过。

Build started...
1>Starting deployment to SUNMI V2 ...
1>Deploying to SUNMI V2 ...
Build started.
Project "JamliteDeliveryPOS.Android.csproj" (Install target(s)):
Found Java SDK version 1.8.0.
Found Java SDK version 1.8.0.
 Looking for Android NDK...
 Looking for Android SDK...
Dex Fast Deployment Enabled: False
MonoAndroid Tools: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Xamarin\Android\
Android Platform API level: 30
TargetFrameworkVersion: v11.0
Android NDK: 
Android SDK: C:\Program Files (x86)\Android\android-sdk\
Android SDK Build Tools: C:\Program Files (x86)\Android\android-sdk\build-tools\30.0.2\
Java SDK: C:\Program Files\Java\jdk1.8.0_301\
Application Java class: androidx.multidex.MultiDexApplication
Project "JamliteDeliveryPOS.csproj" (GetTargetFrameworks target(s)):
Done building project "JamliteDeliveryPOS.csproj".
Project "JamliteDeliveryPOS.csproj" (GetTargetPath target(s)):
Done building project "JamliteDeliveryPOS.csproj".
Project "JamliteDeliveryPOS.csproj" (GetNativeManifest target(s)):
Done building project "JamliteDeliveryPOS.csproj".
Found conflicts between different versions of "Microsoft.CSharp" that could not be resolved.
There was a conflict between "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
    "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not.
    References which depend on "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Microsoft.CSharp.dll].
        C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Microsoft.CSharp.dll
          Project file item includes which caused reference "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Microsoft.CSharp.dll".
            Microsoft.CSharp
    References which depend on "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [].
        C:\Users\ansel\.nuget\packages
ewtonsoft.json\9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll
          Project file item includes which caused reference "C:\Users\ansel\.nuget\packages
ewtonsoft.json\9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll".
            C:\Users\ansel\.nuget\packages
ewtonsoft.json\9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll
            D:\Dropbox\JamLite\JamliteMobilePOS\JamliteDeliveryPOS\JamliteDeliveryPOS\bin\Debug
etstandard2.0\JamliteDeliveryPOS.dll
            C:\Users\ansel\.nuget\packages\microsoft.extensions.dependencymodel\2.1.0\lib
etstandard1.6\Microsoft.Extensions.DependencyModel.dll
            C:\Users\ansel\.nuget\packages\microsoft.entityframeworkcore.sqlite.core\2.2.6\lib
etstandard2.0\Microsoft.EntityFrameworkCore.Sqlite.dll
Skipping target "_VerifyXamarinAndroidSupportVersions" because all output files are up-to-date with respect to the input files.
Skipping target "_ResolveLibraryProjectImports" because all output files are up-to-date with respect to the input files.
Skipping target "_BuildLibraryImportsCache" because all output files are up-to-date with respect to the input files.
Skipping target "_GenerateAndroidResourceDir" because all output files are up-to-date with respect to the input files.
Skipping target "_GenerateLayoutBindings" because it has no outputs.
Skipping target "_AndroidXJetifyEmbeddedFiles" because all output files are up-to-date with respect to the input files.
Skipping target "_ConvertResourcesCases" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileResources" because all output files are up-to-date with respect to the input files.
Skipping target "_PrepareUpdateAndroidResgen" because all output files are up-to-date with respect to the input files.
Checking Android SDK Build-tools version...
Selected Android SDK Build Tools Path: C:\Program Files (x86)\Android\android-sdk\build-tools\30.0.2\
Selected Android SDK Build Tools Version: 30.0.2
Android SDK Build Tools Version: 30.0.2 meets minimum requirements for Vector Drawables. OK.
Finished Checking Android SDK Build-tools version.
Skipping target "_UpdateAndroidResgen" because all output files are up-to-date with respect to the input files.
Touching "obj\Debug\110\stamp\_AndroidXJetifyEmbeddedFiles.stamp".
  Adding assembly reference for JamliteDeliveryPOS.Android, recursively...
  Adding assembly reference for System.ComponentModel.Annotations, recursively...
    Adding assembly reference for System.ComponentModel.DataAnnotations, recursively...
  Adding assembly reference for System.AppContext, recursively...
  Adding assembly reference for System.Runtime.Extensions, recursively...
  Adding assembly reference for System.IO.FileSystem, recursively...
  Adding assembly reference for System.Collections, recursively...
  Adding assembly reference for System.Reflection, recursively...
  Adding assembly reference for System.IO, recursively...
  Adding assembly reference for System.Linq, recursively...
  Adding assembly reference for System.IO.FileSystem.Primitives, recursively...
  Adding assembly reference for System.Diagnostics.Debug, recursively...
  Adding assembly reference for System.Threading, recursively...
  Adding assembly reference for System.Reflection.Extensions, recursively...
  Adding assembly reference for System.Linq.Queryable, recursively...
  Adding assembly reference for System.Runtime.Serialization, recursively...
    Adding assembly reference for System.ServiceModel.Internals, recursively...
  Adding assembly reference for FormsViewGroup, recursively...
  Adding assembly reference for JamliteDeliveryPOS, recursively...
    Adding assembly reference for netstandard, recursively...
      Adding assembly reference for System.Data, recursively...
        Adding assembly reference for System.Numerics, recursively...
        Adding assembly reference for System.Transactions, recursively...
      Adding assembly reference for System.Data.DataSetExtensions, recursively...
      Adding assembly reference for System.Drawing.Common, recursively...
      Adding assembly reference for System.IO.Compression.FileSystem, recursively...
      Adding assembly reference for System.ComponentModel.Composition, recursively...
      Adding assembly reference for System.Web.Services, recursively...
  Adding assembly reference for Java.Interop, recursively...
  Adding assembly reference for Microsoft.CSharp, recursively...
  Adding assembly reference for Microsoft.Data.Sqlite, recursively...
  Adding assembly reference for Microsoft.DotNet.PlatformAbstractions, recursively...
    Adding assembly reference for System.Runtime.InteropServices.RuntimeInformation, recursively...
    Adding assembly reference for System.Runtime.InteropServices, recursively...
  Adding assembly reference for Microsoft.EntityFrameworkCore.Abstractions, recursively...
  Adding assembly reference for Microsoft.EntityFrameworkCore, recursively...
  Adding assembly reference for Microsoft.EntityFrameworkCore.Relational, recursively...
  Adding assembly reference for Microsoft.EntityFrameworkCore.Sqlite, recursively...
  Adding assembly reference for Microsoft.EntityFrameworkCore.SqlServer, recursively...
    Adding assembly reference for System.Data.SqlClient, recursively...
  Adding assembly reference for Microsoft.Extensions.Caching.Abstractions, recursively...
  Adding assembly reference for Microsoft.Extensions.Caching.Memory, recursively...
  Adding assembly reference for Microsoft.Extensions.Configuration.Abstractions, recursively...
  Adding assembly reference for Microsoft.Extensions.Configuration.Binder, recursively...
  Adding assembly reference for Microsoft.Extensions.Configuration, recursively...
  Adding assembly reference for Microsoft.Extensions.DependencyInjection.Abstractions, recursively...
  Adding assembly reference for Microsoft.Extensions.DependencyInjection, recursively...
  Adding assembly reference for Microsoft.Extensions.DependencyModel, recursively...
  Adding assembly reference for Microsoft.Extensions.Logging.Abstractions, recursively...
  Adding assembly reference for Microsoft.Extensions.Logging, recursively...
  Adding assembly reference for Microsoft.Extensions.Options, recursively...
  Adding assembly reference for Microsoft.Extensions.Primitives, recursively...
  Adding assembly reference for Mono.Android, recursively...
  Adding assembly reference for mscorlib, recursively...
  Adding assembly reference for Newtonsoft.Json, recursively...
    Adding assembly reference for System.Threading.Tasks, recursively...
    Adding assembly reference for System.Xml.XDocument, recursively...
    Adding assembly reference for System.Globalization, recursively...
    Adding assembly reference for System.Runtime.Serialization.Primitives, recursively...
    Adding assembly reference for System.Linq.Expressions, recursively...
    Adding assembly reference for System.Dynamic.Runtime, recursively...
    Adding assembly reference for System.ObjectModel, recursively...
    Adding assembly reference for System.Text.RegularExpressions, recursively...
    Adding assembly reference for System.Xml.ReaderWriter, recursively...
    Adding assembly reference for System.Text.Encoding, recursively...
    Adding assembly reference for System.Text.Encoding.Extensions, recursively...
  Adding assembly reference for PropertyChanged, recursively...
  Adding assembly reference for RabbitMQ.Client, recursively...
    Adding assembly reference for System.Threading.Tasks.Extensions, recursively...
  Adding assembly reference for Remotion.Linq, recursively...
  Adding assembly reference for SignaturePad, recursively...
  Adding assembly reference for SignaturePad.Forms, recursively...
  Adding assembly reference for SQLitePCLRaw.batteries_green, recursively...
  Adding assembly reference for SQLitePCLRaw.batteries_v2, recursively...
  Adding assembly reference for SQLitePCLRaw.core, recursively...
  Adding assembly reference for SQLitePCLRaw.lib.e_sqlite3, recursively...
  Adding assembly reference for SQLitePCLRaw.provider.e_sqlite3, recursively...
  Adding assembly reference for System.Buffers, recursively...
  Adding assembly reference for System.Collections.Immutable, recursively...
  Adding assembly reference for System.Core, recursively...
  Adding assembly reference for System.Diagnostics.DiagnosticSource, recursively...
    Adding assembly reference for System.Diagnostics.Tracing, recursively...
  Adding assembly reference for System, recursively...
    Adding assembly reference for Mono.Security, recursively...
  Adding assembly reference for System.Interactive.Async, recursively...
  Adding assembly reference for System.IO.Compression, recursively...
  Adding assembly reference for System.Memory, recursively...
  Adding assembly reference for System.Net.Http, recursively...
  Adding assembly reference for System.Runtime.CompilerServices.Unsafe, recursively...
  Adding assembly reference for System.Runtime, recursively...
  Adding assembly reference for System.Threading.Channels, recursively...
  Adding assembly reference for System.Xml, recursively...
  Adding assembly reference for System.Xml.Linq, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Core.Common, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Core.Runtime, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Lifecycle.Common, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Lifecycle.LiveData.Core, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Lifecycle.LiveData, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Lifecycle.Runtime, recursively...
  Adding assembly reference for Xamarin.Android.Arch.Lifecycle.ViewModel, recursively...
  Adding assembly reference for Xamarin.Android.Support.Animated.Vector.Drawable, recursively...
  Adding assembly reference for Xamarin.Android.Support.Annotations, recursively...
  Adding assembly reference for Xamarin.Android.Support.AsyncLayoutInflater, recursively...
  Adding assembly reference for Xamarin.Android.Support.Collections, recursively...
  Adding assembly reference for Xamarin.Android.Support.Compat, recursively...
  Adding assembly reference for Xamarin.Android.Support.CoordinaterLayout, recursively...
  Adding assembly reference for Xamarin.Android.Support.Core.UI, recursively...
  Adding assembly reference for Xamarin.Android.Support.Core.Utils, recursively...
  Adding assembly reference for Xamarin.Android.Support.CursorAdapter, recursively...
  Adding assembly reference for Xamarin.Android.Support.CustomView, recursively...
  Adding assembly reference for Xamarin.Android.Support.Design, recursively...
  Adding assembly reference for Xamarin.Android.Support.DocumentFile, recursively...
  Adding assembly reference for Xamarin.Android.Support.DrawerLayout, recursively...
  Adding assembly reference for Xamarin.Android.Support.Fragment, recursively...
  Adding assembly reference for Xamarin.Android.Support.Interpolator, recursively...
  Adding assembly reference for Xamarin.Android.Support.Loader, recursively...
  Adding assembly reference for Xamarin.Android.Support.LocalBroadcastManager, recursively...
  Adding assembly reference for Xamarin.Android.Support.Media.Compat, recursively...
  Adding assembly reference for Xamarin.Android.Support.Print, recursively...
  Adding assembly reference for Xamarin.Android.Support.SlidingPaneLayout, recursively...
  Adding assembly reference for Xamarin.Android.Support.SwipeRefreshLayout, recursively...
  Adding assembly reference for Xamarin.Android.Support.Transition, recursively...
  Adding assembly reference for Xamarin.Android.Support.v4, recursively...
  Adding assembly reference for Xamarin.Android.Support.v7.AppCompat, recursively...
  Adding assembly reference for Xamarin.Android.Support.v7.CardView, recursively...
  Adding assembly reference for Xamarin.Android.Support.v7.MediaRouter, recursively...
  Adding assembly reference for Xamarin.Android.Support.v7.Palette, recursively...
  Adding assembly reference for Xamarin.Android.Support.v7.RecyclerView, recursively...
  Adding assembly reference for Xamarin.Android.Support.Vector.Drawable, recursively...
  Adding assembly reference for Xamarin.Android.Support.VersionedParcelable, recursively...
  Adding assembly reference for Xamarin.Android.Support.ViewPager, recursively...
  Adding assembly reference for Xamarin.AndroidX.Activity, recursively...
  Adding assembly reference for Xamarin.AndroidX.Annotation, recursively...
  Adding assembly reference for Xamarin.AndroidX.Annotation.Experimental, recursively...
  Adding assembly reference for Xamarin.AndroidX.AppCompat.AppCompatResources, recursively...
  Adding assembly reference for Xamarin.AndroidX.AppCompat, recursively...
  Adding assembly reference for Xamarin.AndroidX.Arch.Core.Common, recursively...
  Adding assembly reference for Xamarin.AndroidX.Arch.Core.Runtime, recursively...
  Adding assembly reference for Xamarin.AndroidX.AsyncLayoutInflater, recursively...
  Adding assembly reference for Xamarin.AndroidX.Browser, recursively...
  Adding assembly reference for Xamarin.AndroidX.CardView, recursively...
  Adding assembly reference for Xamarin.AndroidX.Collection, recursively...
  Adding assembly reference for Xamarin.AndroidX.CoordinatorLayout, recursively...
  Adding assembly reference for Xamarin.AndroidX.Core, recursively...
  Adding assembly reference for Xamarin.AndroidX.CursorAdapter, recursively...
  Adding assembly reference for Xamarin.AndroidX.CustomView, recursively...
  Adding assembly reference for Xamarin.AndroidX.DocumentFile, recursively...
  Adding assembly reference for Xamarin.AndroidX.DrawerLayout, recursively...
  Adding assembly reference for Xamarin.AndroidX.Fragment, recursively...
  Adding assembly reference for Xamarin.AndroidX.Interpolator, recursively...
  Adding assembly reference for Xamarin.AndroidX.Legacy.Support.Core.UI, recursively...
  Adding assembly reference for Xamarin.AndroidX.Legacy.Support.Core.Utils, recursively...
  Adding assembly reference for Xamarin.AndroidX.Legacy.Support.V4, recursively...
  Adding assembly reference for Xamarin.AndroidX.Lifecycle.Common, recursively...
  Adding assembly reference for Xamarin.AndroidX.Lifecycle.LiveData.Core, recursively...
  Adding assembly reference for Xamarin.AndroidX.Lifecycle.LiveData, recursively...
  Adding assembly reference for Xamarin.AndroidX.Lifecycle.Runtime, recursively...
  Adding assembly reference for Xamarin.AndroidX.Lifecycle.ViewModel, recursively...
  Adding assembly reference for Xamarin.AndroidX.Lifecycle.ViewModelSavedState, recursively...
  Adding assembly reference for Xamarin.AndroidX.Loader, recursively...
  Adding assembly reference for Xamarin.AndroidX.LocalBroadcastManager, recursively...
  Adding assembly reference for Xamarin.AndroidX.Media, recursively...
  Adding assembly reference for Xamarin.AndroidX.MediaRouter, recursively...
  Adding assembly reference for Xamarin.AndroidX.MultiDex, recursively...
  Adding assembly reference for Xamarin.AndroidX.Navigation.Common, recursively...
  Adding assembly reference for Xamarin.AndroidX.Navigation.Runtime, recursively...
  Adding assembly reference for Xamarin.AndroidX.Navigation.UI, recursively...
  Adding assembly reference for Xamarin.AndroidX.Palette, recursively...
  Adding assembly reference for Xamarin.AndroidX.Preference, recursively...
  Adding assembly reference for Xamarin.AndroidX.Print, recursively...
  Adding assembly reference for Xamarin.AndroidX.RecyclerView, recursively...
  Adding assembly reference for Xamarin.AndroidX.SavedState, recursively...
  Adding assembly reference for Xamarin.AndroidX.SlidingPaneLayout, recursively...
  Adding assembly reference for Xamarin.AndroidX.SwipeRefreshLayout, recursively...
  Adding assembly reference for Xamarin.AndroidX.Transition, recursively...
  Adding assembly reference for Xamarin.AndroidX.VectorDrawable.Animated, recursively...
  Adding assembly reference for Xamarin.AndroidX.VectorDrawable, recursively...
  Adding assembly reference for Xamarin.AndroidX.VersionedParcelable, recursively...
  Adding assembly reference for Xamarin.AndroidX.ViewPager, recursively...
  Adding assembly reference for Xamarin.AndroidX.ViewPager2, recursively...
  Adding assembly reference for Xamarin.Forms.Core, recursively...
  Adding assembly reference for Xamarin.Forms.DataGrid, recursively...
  Adding assembly reference for Xamarin.Forms.Platform.Android, recursively...
  Adding assembly reference for Xamarin.Forms.Platform, recursively...
  Adding assembly reference for Xamarin.Forms.Xaml, recursively...
  Adding assembly reference for Xamarin.Google.Android.Material, recursively...
  Adding assembly reference for Xamarin.Google.Guava.ListenableFuture, recursively...
Skipping target "_CopyConfigFiles" because it has no inputs.
Skipping target "_ConvertPdbFiles" because all output files are up-to-date with respect to the input files.
Skipping target "_LinkAssembliesNoShrink" because all output files are up-to-date with respect to the input files.
Skipping target "_CopyConfigFiles" because it has no inputs.
Skipping target "_AndroidXCecilfy" because all output files are up-to-date with respect to the input files.
Skipping target "_GenerateJavaStubs" because all output files are up-to-date with respect to the input files.
Skipping target "_ManifestMerger" because all output files are up-to-date with respect to the input files.
Skipping target "_ConvertCustomView" because all output files are up-to-date with respect to the input files.
Skipping target "_AndroidXJetifyManifest" because all output files are up-to-date with respect to the input files.
Skipping target "_AddStaticResources" because all output files are up-to-date with respect to the input files.
Skipping target "_GeneratePackageManagerJava" because all output files are up-to-date with respect to the input files.
Skipping target "_GenerateAndroidAssetsDir" because it has no outputs.
Skipping target "_PrepareCreateBaseApk" because all output files are up-to-date with respect to the input files.
Skipping target "_CreateBaseApk" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileJava" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileNativeAssemblySources" because all output files are up-to-date with respect to the input files.
Skipping target "_CreateApplicationSharedLibraries" because all output files are up-to-date with respect to the input files.
Skipping target "_AndroidXJetifyJavaLibraryRules" because all output files are up-to-date with respect to the input files.
Skipping target "_AndroidXJetifyProguardRules" because all output files are up-to-date with respect to the input files.
Skipping target "_CompileToDalvik" because all output files are up-to-date with respect to the input files.
Touching "obj\Debug\110\android\bin\apk_per_abi.flag".
Skipping target "_BuildApkEmbed" because all output files are up-to-date with respect to the input files.
Skipping target "_CopyPackage" because all output files are up-to-date with respect to the input files.
Touching "obj\Debug\110\android_debug_keystore.flag".
Skipping target "_Sign" because all output files are up-to-date with respect to the input files.
Skipping target "_Upload" because all output files are up-to-date with respect to the input files.
Done building project "JamliteDeliveryPOS.Android.csproj".
Build succeeded.
1>Deployment was successful to SUNMI V2.
========== Build: 0 succeeded, 0 failed, 2 up-to-date, 0 skipped ==========
========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========

我曾经遇到过完全相同的问题。 就我而言,问题是,在 AndroidManifest.xml 文件中,有两个“<application”部分。 删除其中一个部分后,该应用程序启动没有问题。 不知道这是否是您的情况,但也许它会帮助某人。

https://imgur.com/NxQf3gr

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM