0
How do I distribute mine App that I just created? Like, I go to the customer to install a version on the two or three person smartphone to test. What I take to deploy on this device, my app?
How do I do it?
EDIT1
Following the suggestion of the CDS Group, I made a build on Solution and is giving this error?
Gravity Code Description Project File Line Deletion State Error Unexpected "Linkassemblies" task failure. Java.Interop.Tools.Diagnostics.Xamarinandroidexception: error XA2006: Could not resolve 'Android.Gms.Gcm.Iid.Instanceidlistenerservice' (defined in Assembly 'Pushnotification.Plugin, Version=1.0.0.0, Culture=neutral, Publickeytoken=null') with Scope 'Xamarin.GooglePlayServices.Gcm, Version=1.0.0.0, Culture=neutral, Publickeytoken=null'. When the Scope is Different from the Defining Assembly, it usually Means that the type is forwarded. ---> Mono.Cecil.Resolutionexception: Failed to resolve Android.Gms.Gcm.Iid.Instanceidlistenerservice on Mono.Linker.Steps.MarkStep.Marktype(Typereference Reference) in MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
in Mono.Linker.Steps.MarkStep.Marktype(Typereference Reference) in MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
in Mono.Linker.Steps.MarkStep.Marktype(Typereference Reference) in MonoDroid.Tuner.MonoDroidMarkStep.MarkType(TypeReference reference)
in Mono.Linker.Steps.MarkStep.Initializetype(Typedefinition type)
in Mono.Linker.Steps.MarkStep.Initializetype(Typedefinition type)
in Mono.Linker.Steps.MarkStep.Initializeassembly(Assemblydefinition Assembly) in Mono.Linker.Steps.MarkStep.Initialize() in Mono.Linker.Steps.MarkStep.Process(Linkcontext context) in Mono.Linker.Pipeline.Process(Linkcontext context) in Monodroid.Tuner.Linker.Run(Pipeline, Linkcontext context)
in Monodroid.Tuner.Linker.Process(Linkeroptions options, Linkcontext& context) in Xamarin.Android.Tasks.LinkAssemblies.Execute(Directoryassemblyresolver res) --- End of stack tracking of internal exceptions ---
in Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32 code, Exception innerException, String message, Object[] args) in Xamarin.Android.Tasks.LinkAssemblies.Execute(Directoryassemblyresolver res) in Xamarin.Android.Tasks.LinkAssemblies.Execute() in Microsoft.Build.Backend.TaskExecutionHost.Microsoft.Build.Backend.ITaskExecutionHost.Execute() in Microsoft.Build.Backend.TaskBuilder.d__26.Movenext() Authorizer.Android
Following the suggestion of Armindo Gomes, by the last link I have this mistake:
It is not possible to create a dead file 'Authorizer.Android' because the file does not have a package name
This package name is not the same as what we generate in Android Manifest? If it is, I have yes, I’m even using to try to send notification via firebase and I still can’t.
Generates the project build as a release, it will generate the files to be published in stores.
– Grupo CDS Informática
I believe that the best way is to generate the releases as this link and distribute them through Google Play only to users selected for the beta version.
– Armindo Gomes
@Grupocdsinformática, is giving the build release. I am compiling the Solution. I will try now, only the Android project. My application is Xamarin.Forms.
– pnet
@Grupocdsinformática, generated me a folder with 82 files, DLL’s, pdb and etc. That’s right?
– pnet
Ever tried to get the file . apk you have in the Release folder? Transfers to your device and installs through apk
– Humberto Machado
@Humbertomachado, in the release folder only have . dll, . pdb and . xml
– pnet