Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please provide build instructions to reproduce the app in Google Play Store #24

Open
Giszmo opened this issue Apr 12, 2021 · 3 comments

Comments

@Giszmo
Copy link

Giszmo commented Apr 12, 2021

I'm cataloging apps according to their transparency and found your open source app but as it's the first I come across to use Visual Studio C#, I'm a bit lost on how to build it. Would I need a Windows machine? Can I build it on Linux? Can I build it with free tools or do I have to license Visual Studio?

How can the app be built headless so I can automate the check in case it is reproducible?

You will find my current review here.

@emanuelb
Copy link

it's probably possible to build this project on linux in headless container that has xamarin & msbuild in it, such as the following:
https://github.com/tafilz/xamarin-android
which is based on this Dockerfile:
https://github.com/tafilz/xamarin-android/blob/master/platform/Dockerfile

@emanuelb
Copy link

emanuelb commented May 28, 2021

Based on above tafilz/xamarin-android container: https://hub.docker.com/r/tafilz/xamarin-android/

FROM docker.io/tafilz/xamarin-android:29-latest

RUN set -ex; \
    apt-get update; \
    DEBIAN_FRONTEND=noninteractive apt-get install --yes -o APT::Install-Suggests=false --no-install-recommends \
        git; \
    rm -rf /var/lib/apt/lists/*; \
    useradd -ms /bin/bash appuser;
    
USER appuser

RUN set -ex; \
    mkdir -p "/home/appuser/app/atomex/"; \
    cd "/home/appuser/app/atomex/"; \
    git clone https://github.com/atomex-me/atomex.mobile/; \
    cd atomex.mobile; \
    git checkout 69e1b0bd853809d4337acc95ccfc76dbd5c16b23; \
    sed -i 's/atomex.Android.csproj/Atomex.Android.csproj/g' atomex.sln; \
    git submodule update --init --recursive;
 
WORKDIR /home/appuser/app/atomex/atomex.mobile/

Tested version 1.8.1, the commit 69e1b0b is match cause it change the version in AndroidManifest file & currently the latest commit in master branch, issue to tag releases is in #25

Build with: podman build --pull --rm -t atomex_build_apk -f ContainerFile
Run with: podman run --rm --name atomex_build_apk -ti atomex_build_apk
inside container run: (first command will fail it's ok, ignore the errors of missing stuff for iOS build)

msbuild atomex.sln /p:AndroidSdkDirectory=/usr/lib/android-sdk /p:Configuration="Release" /p:Platform="Any CPU" /restore
msbuild atomex.Android/Atomex.Android.csproj /p:AndroidSdkDirectory=/usr/lib/android-sdk /p:Configuration="Release" /p:Platform="Any CPU" /t:PackageForAndroid /p:OutputPath="../../publish_android/" /p:AllowUnsafeBlocks=true /p:LangVersion=8.0

Issues found during building above Cotnainerfile: #40 #39 #38 (when fixed the above sed command can be removed and also removing the options /p:AllowUnsafeBlocks=true and /p:LangVersion=8.0)

Build with /p:LangVersion=9.0 fail for some reason (not supported, why?)

Build not reproducible, diffs are:
google-play version downloaded from: https://apkcombo.com/en-il/atomex-crypto-wallet-atomic-swap-dex/com.atomex.android/download/apk

diffs in .dll & .so are maybe because the build from linux, but the google-play release was done on windows (probably)
also probably the xamarin & msbuild versions are different which also may affect the result.
Also some diffs in PNGs files.

diff --recursive --brief ./AtomexFromGoogle/ ./AtomexFromLocalBuild/

Files ./AtomexFromGoogle/AndroidManifest.xml and ./AtomexFromLocalBuild/AndroidManifest.xml differ
Only in ./AtomexFromGoogle/: androidsupportmultidexversion.txt
Files ./AtomexFromGoogle/assemblies/Acr.UserDialogs.dll and ./AtomexFromLocalBuild/assemblies/Acr.UserDialogs.dll differ
Files ./AtomexFromGoogle/assemblies/AndHUD.dll and ./AtomexFromLocalBuild/assemblies/AndHUD.dll differ
Files ./AtomexFromGoogle/assemblies/atomex.Android.dll and ./AtomexFromLocalBuild/assemblies/atomex.Android.dll differ
Files ./AtomexFromGoogle/assemblies/Atomex.Client.Core.dll and ./AtomexFromLocalBuild/assemblies/Atomex.Client.Core.dll differ
Files ./AtomexFromGoogle/assemblies/atomex.dll and ./AtomexFromLocalBuild/assemblies/atomex.dll differ
Files ./AtomexFromGoogle/assemblies/BouncyCastle.Crypto.dll and ./AtomexFromLocalBuild/assemblies/BouncyCastle.Crypto.dll differ
Files ./AtomexFromGoogle/assemblies/Common.Logging.Core.dll and ./AtomexFromLocalBuild/assemblies/Common.Logging.Core.dll differ
Files ./AtomexFromGoogle/assemblies/FastAndroidCamera.dll and ./AtomexFromLocalBuild/assemblies/FastAndroidCamera.dll differ
Files ./AtomexFromGoogle/assemblies/FormsViewGroup.dll and ./AtomexFromLocalBuild/assemblies/FormsViewGroup.dll differ
Files ./AtomexFromGoogle/assemblies/fr/atomex.resources.dll and ./AtomexFromLocalBuild/assemblies/fr/atomex.resources.dll differ
Files ./AtomexFromGoogle/assemblies/Java.Interop.dll and ./AtomexFromLocalBuild/assemblies/Java.Interop.dll differ
Files ./AtomexFromGoogle/assemblies/LiteDB.dll and ./AtomexFromLocalBuild/assemblies/LiteDB.dll differ
Files ./AtomexFromGoogle/assemblies/Microcharts.dll and ./AtomexFromLocalBuild/assemblies/Microcharts.dll differ
Files ./AtomexFromGoogle/assemblies/Microcharts.Droid.dll and ./AtomexFromLocalBuild/assemblies/Microcharts.Droid.dll differ
Files ./AtomexFromGoogle/assemblies/Microcharts.Forms.dll and ./AtomexFromLocalBuild/assemblies/Microcharts.Forms.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Bcl.AsyncInterfaces.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Bcl.AsyncInterfaces.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.CSharp.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.CSharp.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.Configuration.Abstractions.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.Configuration.Abstractions.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.Configuration.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.Configuration.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.Configuration.FileExtensions.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.Configuration.FileExtensions.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.Configuration.Json.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.Configuration.Json.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.FileProviders.Abstractions.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.FileProviders.Abstractions.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.FileProviders.Physical.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.FileProviders.Physical.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.FileSystemGlobbing.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.FileSystemGlobbing.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.Logging.Abstractions.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.Logging.Abstractions.dll differ
Files ./AtomexFromGoogle/assemblies/Microsoft.Extensions.Primitives.dll and ./AtomexFromLocalBuild/assemblies/Microsoft.Extensions.Primitives.dll differ
Files ./AtomexFromGoogle/assemblies/Mono.Android.dll and ./AtomexFromLocalBuild/assemblies/Mono.Android.dll differ
Files ./AtomexFromGoogle/assemblies/Mono.Security.dll and ./AtomexFromLocalBuild/assemblies/Mono.Security.dll differ
Files ./AtomexFromGoogle/assemblies/mscorlib.dll and ./AtomexFromLocalBuild/assemblies/mscorlib.dll differ
Files ./AtomexFromGoogle/assemblies/NBitcoin.Altcoins.dll and ./AtomexFromLocalBuild/assemblies/NBitcoin.Altcoins.dll differ
Files ./AtomexFromGoogle/assemblies/NBitcoin.dll and ./AtomexFromLocalBuild/assemblies/NBitcoin.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.ABI.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.ABI.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Accounts.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Accounts.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.BlockchainProcessing.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.BlockchainProcessing.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Contracts.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Contracts.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.HdWallet.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.HdWallet.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Hex.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Hex.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.JsonRpc.Client.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.JsonRpc.Client.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.JsonRpc.RpcClient.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.JsonRpc.RpcClient.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.JsonRpc.WebSocketClient.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.JsonRpc.WebSocketClient.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.KeyStore.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.KeyStore.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Model.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Model.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.RLP.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.RLP.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.RPC.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.RPC.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Signer.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Signer.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Util.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Util.dll differ
Files ./AtomexFromGoogle/assemblies/Nethereum.Web3.dll and ./AtomexFromLocalBuild/assemblies/Nethereum.Web3.dll differ
Only in ./AtomexFromGoogle/assemblies: netstandard.dll
Files ./AtomexFromGoogle/assemblies/Newtonsoft.Json.dll and ./AtomexFromLocalBuild/assemblies/Newtonsoft.Json.dll differ
Files ./AtomexFromGoogle/assemblies/Plugin.Fingerprint.dll and ./AtomexFromLocalBuild/assemblies/Plugin.Fingerprint.dll differ
Files ./AtomexFromGoogle/assemblies/Plugin.LatestVersion.Abstractions.dll and ./AtomexFromLocalBuild/assemblies/Plugin.LatestVersion.Abstractions.dll differ
Files ./AtomexFromGoogle/assemblies/protobuf-net.dll and ./AtomexFromLocalBuild/assemblies/protobuf-net.dll differ
Files ./AtomexFromGoogle/assemblies/Rg.Plugins.Popup.dll and ./AtomexFromLocalBuild/assemblies/Rg.Plugins.Popup.dll differ
Files ./AtomexFromGoogle/assemblies/ru/atomex.resources.dll and ./AtomexFromLocalBuild/assemblies/ru/atomex.resources.dll differ
Files ./AtomexFromGoogle/assemblies/Sentry.dll and ./AtomexFromLocalBuild/assemblies/Sentry.dll differ
Files ./AtomexFromGoogle/assemblies/Sentry.Serilog.dll and ./AtomexFromLocalBuild/assemblies/Sentry.Serilog.dll differ
Files ./AtomexFromGoogle/assemblies/Serilog.dll and ./AtomexFromLocalBuild/assemblies/Serilog.dll differ
Files ./AtomexFromGoogle/assemblies/SkiaSharp.dll and ./AtomexFromLocalBuild/assemblies/SkiaSharp.dll differ
Files ./AtomexFromGoogle/assemblies/SkiaSharp.Views.Android.dll and ./AtomexFromLocalBuild/assemblies/SkiaSharp.Views.Android.dll differ
Files ./AtomexFromGoogle/assemblies/SkiaSharp.Views.Forms.dll and ./AtomexFromLocalBuild/assemblies/SkiaSharp.Views.Forms.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Collections.Concurrent.dll
Only in ./AtomexFromGoogle/assemblies: System.Collections.dll
Files ./AtomexFromGoogle/assemblies/System.Collections.Immutable.dll and ./AtomexFromLocalBuild/assemblies/System.Collections.Immutable.dll differ
Only in ./AtomexFromGoogle/assemblies: System.ComponentModel.Composition.dll
Files ./AtomexFromGoogle/assemblies/System.Core.dll and ./AtomexFromLocalBuild/assemblies/System.Core.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Data.DataSetExtensions.dll
Files ./AtomexFromGoogle/assemblies/System.Data.dll and ./AtomexFromLocalBuild/assemblies/System.Data.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Diagnostics.Debug.dll
Files ./AtomexFromGoogle/assemblies/System.dll and ./AtomexFromLocalBuild/assemblies/System.dll differ
Files ./AtomexFromGoogle/assemblies/System.Drawing.Common.dll and ./AtomexFromLocalBuild/assemblies/System.Drawing.Common.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Globalization.dll
Only in ./AtomexFromGoogle/assemblies: System.IdentityModel.dll
Only in ./AtomexFromGoogle/assemblies: System.IO.Compression.dll
Only in ./AtomexFromGoogle/assemblies: System.IO.Compression.FileSystem.dll
Only in ./AtomexFromGoogle/assemblies: System.IO.dll
Only in ./AtomexFromGoogle/assemblies: System.Json.dll
Only in ./AtomexFromGoogle/assemblies: System.Linq.dll
Only in ./AtomexFromGoogle/assemblies: System.Memory.dll
Files ./AtomexFromGoogle/assemblies/System.Net.Http.dll and ./AtomexFromLocalBuild/assemblies/System.Net.Http.dll differ
Files ./AtomexFromGoogle/assemblies/System.Numerics.dll and ./AtomexFromLocalBuild/assemblies/System.Numerics.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Numerics.Vectors.dll
Only in ./AtomexFromGoogle/assemblies: System.ObjectModel.dll
Only in ./AtomexFromGoogle/assemblies: System.Reflection.dll
Only in ./AtomexFromGoogle/assemblies: System.Reflection.Emit.dll
Only in ./AtomexFromGoogle/assemblies: System.Reflection.Emit.ILGeneration.dll
Only in ./AtomexFromGoogle/assemblies: System.Reflection.Emit.Lightweight.dll
Files ./AtomexFromGoogle/assemblies/System.Reflection.Metadata.dll and ./AtomexFromLocalBuild/assemblies/System.Reflection.Metadata.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Resources.ResourceManager.dll
Files ./AtomexFromGoogle/assemblies/System.Runtime.CompilerServices.Unsafe.dll and ./AtomexFromLocalBuild/assemblies/System.Runtime.CompilerServices.Unsafe.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Runtime.dll
Only in ./AtomexFromGoogle/assemblies: System.Runtime.Extensions.dll
Files ./AtomexFromGoogle/assemblies/System.Runtime.Serialization.dll and ./AtomexFromLocalBuild/assemblies/System.Runtime.Serialization.dll differ
Files ./AtomexFromGoogle/assemblies/System.ServiceModel.dll and ./AtomexFromLocalBuild/assemblies/System.ServiceModel.dll differ
Files ./AtomexFromGoogle/assemblies/System.ServiceModel.Internals.dll and ./AtomexFromLocalBuild/assemblies/System.ServiceModel.Internals.dll differ
Only in ./AtomexFromGoogle/assemblies: System.ServiceModel.Primitives.dll
Only in ./AtomexFromGoogle/assemblies: System.Text.Encoding.dll
Files ./AtomexFromGoogle/assemblies/System.Text.Encodings.Web.dll and ./AtomexFromLocalBuild/assemblies/System.Text.Encodings.Web.dll differ
Files ./AtomexFromGoogle/assemblies/System.Text.Json.dll and ./AtomexFromLocalBuild/assemblies/System.Text.Json.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Text.RegularExpressions.dll
Only in ./AtomexFromGoogle/assemblies: System.Threading.dll
Only in ./AtomexFromGoogle/assemblies: System.Threading.Tasks.dll
Files ./AtomexFromGoogle/assemblies/System.Threading.Tasks.Extensions.dll and ./AtomexFromLocalBuild/assemblies/System.Threading.Tasks.Extensions.dll differ
Only in ./AtomexFromGoogle/assemblies: System.Transactions.dll
Only in ./AtomexFromGoogle/assemblies: System.ValueTuple.dll
Only in ./AtomexFromGoogle/assemblies: System.Web.Services.dll
Files ./AtomexFromGoogle/assemblies/System.Xml.dll and ./AtomexFromLocalBuild/assemblies/System.Xml.dll differ
Files ./AtomexFromGoogle/assemblies/System.Xml.Linq.dll and ./AtomexFromLocalBuild/assemblies/System.Xml.Linq.dll differ
Files ./AtomexFromGoogle/assemblies/tr/atomex.resources.dll and ./AtomexFromLocalBuild/assemblies/tr/atomex.resources.dll differ
Files ./AtomexFromGoogle/assemblies/websocket-sharp-core.dll and ./AtomexFromLocalBuild/assemblies/websocket-sharp-core.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Activity.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Activity.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Annotation.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Annotation.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.AppCompat.AppCompatResources.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.AppCompat.AppCompatResources.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.AppCompat.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.AppCompat.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Arch.Core.Common.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Arch.Core.Common.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Arch.Core.Runtime.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Arch.Core.Runtime.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.AsyncLayoutInflater.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.AsyncLayoutInflater.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Biometric.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Biometric.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Browser.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Browser.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.CardView.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.CardView.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Collection.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Collection.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.CoordinatorLayout.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.CoordinatorLayout.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Core.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Core.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.CursorAdapter.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.CursorAdapter.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.CustomView.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.CustomView.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.DocumentFile.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.DocumentFile.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.DrawerLayout.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.DrawerLayout.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Fragment.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Fragment.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Interpolator.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Interpolator.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Legacy.Support.Core.UI.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Legacy.Support.Core.UI.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Legacy.Support.Core.Utils.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Legacy.Support.Core.Utils.dll differ
Only in ./AtomexFromGoogle/assemblies: Xamarin.AndroidX.Legacy.Support.V4.dll
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Lifecycle.Common.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Lifecycle.Common.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.Core.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.Core.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Lifecycle.Runtime.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Lifecycle.Runtime.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Lifecycle.ViewModel.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Lifecycle.ViewModel.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Lifecycle.ViewModelSavedState.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Lifecycle.ViewModelSavedState.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Loader.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Loader.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.LocalBroadcastManager.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.LocalBroadcastManager.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Media.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Media.dll differ
Only in ./AtomexFromGoogle/assemblies: Xamarin.AndroidX.MultiDex.dll
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Print.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Print.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.RecyclerView.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.RecyclerView.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.SavedState.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.SavedState.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.SlidingPaneLayout.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.SlidingPaneLayout.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.SwipeRefreshLayout.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.SwipeRefreshLayout.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.Transition.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.Transition.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.VectorDrawable.Animated.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.VectorDrawable.Animated.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.VectorDrawable.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.VectorDrawable.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.VersionedParcelable.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.VersionedParcelable.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.AndroidX.ViewPager.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.AndroidX.ViewPager.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Essentials.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Essentials.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Annotations.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Annotations.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Common.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Common.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Components.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Components.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Datatransport.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Datatransport.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Encoders.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Encoders.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Encoders.JSON.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Encoders.JSON.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Iid.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Iid.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Iid.Interop.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Iid.Interop.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Installations.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Installations.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Installations.InterOp.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Installations.InterOp.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Measurement.Connector.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Measurement.Connector.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Firebase.Messaging.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Firebase.Messaging.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Forms.Core.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Forms.Core.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Forms.Platform.Android.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Forms.Platform.Android.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Forms.Platform.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Forms.Platform.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Forms.Xaml.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Forms.Xaml.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Google.Android.DataTransport.TransportApi.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Google.Android.DataTransport.TransportApi.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Google.Android.DataTransport.TransportBackendCct.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Google.Android.DataTransport.TransportBackendCct.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Google.Android.DataTransport.TransportRuntime.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Google.Android.DataTransport.TransportRuntime.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Google.Android.Material.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Google.Android.Material.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Google.Dagger.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Google.Dagger.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.Google.Guava.ListenableFuture.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.Google.Guava.ListenableFuture.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.GooglePlayServices.Base.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.GooglePlayServices.Base.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.GooglePlayServices.Basement.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.GooglePlayServices.Basement.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.GooglePlayServices.CloudMessaging.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.GooglePlayServices.CloudMessaging.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.GooglePlayServices.Stats.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.GooglePlayServices.Stats.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.GooglePlayServices.Tasks.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.GooglePlayServices.Tasks.dll differ
Files ./AtomexFromGoogle/assemblies/Xamarin.JavaX.Inject.dll and ./AtomexFromLocalBuild/assemblies/Xamarin.JavaX.Inject.dll differ
Files ./AtomexFromGoogle/assemblies/ZXing.Net.Mobile.Core.dll and ./AtomexFromLocalBuild/assemblies/ZXing.Net.Mobile.Core.dll differ
Files ./AtomexFromGoogle/assemblies/ZXingNetMobile.dll and ./AtomexFromLocalBuild/assemblies/ZXingNetMobile.dll differ
Files ./AtomexFromGoogle/assemblies/ZXing.Net.Mobile.Forms.Android.dll and ./AtomexFromLocalBuild/assemblies/ZXing.Net.Mobile.Forms.Android.dll differ
Files ./AtomexFromGoogle/assemblies/ZXing.Net.Mobile.Forms.dll and ./AtomexFromLocalBuild/assemblies/ZXing.Net.Mobile.Forms.dll differ
Files ./AtomexFromGoogle/assemblies/zxing.portable.dll and ./AtomexFromLocalBuild/assemblies/zxing.portable.dll differ
Files ./AtomexFromGoogle/classes.dex and ./AtomexFromLocalBuild/classes.dex differ
Files ./AtomexFromGoogle/lib/arm64-v8a/libmono-btls-shared.so and ./AtomexFromLocalBuild/lib/arm64-v8a/libmono-btls-shared.so differ
Files ./AtomexFromGoogle/lib/arm64-v8a/libmonodroid.so and ./AtomexFromLocalBuild/lib/arm64-v8a/libmonodroid.so differ
Files ./AtomexFromGoogle/lib/arm64-v8a/libmono-native.so and ./AtomexFromLocalBuild/lib/arm64-v8a/libmono-native.so differ
Files ./AtomexFromGoogle/lib/arm64-v8a/libmonosgen-2.0.so and ./AtomexFromLocalBuild/lib/arm64-v8a/libmonosgen-2.0.so differ
Files ./AtomexFromGoogle/lib/arm64-v8a/libxa-internal-api.so and ./AtomexFromLocalBuild/lib/arm64-v8a/libxa-internal-api.so differ
Files ./AtomexFromGoogle/lib/arm64-v8a/libxamarin-app.so and ./AtomexFromLocalBuild/lib/arm64-v8a/libxamarin-app.so differ
Only in ./AtomexFromLocalBuild/lib/arm64-v8a: libxamarin-debug-app-helper.so
Files ./AtomexFromGoogle/lib/armeabi-v7a/libmono-btls-shared.so and ./AtomexFromLocalBuild/lib/armeabi-v7a/libmono-btls-shared.so differ
Files ./AtomexFromGoogle/lib/armeabi-v7a/libmonodroid.so and ./AtomexFromLocalBuild/lib/armeabi-v7a/libmonodroid.so differ
Files ./AtomexFromGoogle/lib/armeabi-v7a/libmono-native.so and ./AtomexFromLocalBuild/lib/armeabi-v7a/libmono-native.so differ
Files ./AtomexFromGoogle/lib/armeabi-v7a/libmonosgen-2.0.so and ./AtomexFromLocalBuild/lib/armeabi-v7a/libmonosgen-2.0.so differ
Files ./AtomexFromGoogle/lib/armeabi-v7a/libxa-internal-api.so and ./AtomexFromLocalBuild/lib/armeabi-v7a/libxa-internal-api.so differ
Files ./AtomexFromGoogle/lib/armeabi-v7a/libxamarin-app.so and ./AtomexFromLocalBuild/lib/armeabi-v7a/libxamarin-app.so differ
Only in ./AtomexFromLocalBuild/lib/armeabi-v7a: libxamarin-debug-app-helper.so
Only in ./AtomexFromGoogle/lib: x86
Only in ./AtomexFromGoogle/lib: x86_64
Only in ./AtomexFromGoogle/META-INF: BNDLTOOL.RSA
Only in ./AtomexFromGoogle/META-INF: BNDLTOOL.SF
Only in ./AtomexFromGoogle/META-INF: MANIFEST.MF
Files ./AtomexFromGoogle/res/drawable/custombakerlogo.png and ./AtomexFromLocalBuild/res/drawable/custombakerlogo.png differ
Files ./AtomexFromGoogle/res/drawable-mdpi-v4/ic_errorstatus.png and ./AtomexFromLocalBuild/res/drawable-mdpi-v4/ic_errorstatus.png differ
Files ./AtomexFromGoogle/res/drawable-night-v8/custombakerlogo.png and ./AtomexFromLocalBuild/res/drawable-night-v8/custombakerlogo.png differ
Files ./AtomexFromGoogle/res/drawable-xhdpi-v4/ic_errorstatus.png and ./AtomexFromLocalBuild/res/drawable-xhdpi-v4/ic_errorstatus.png differ
Files ./AtomexFromGoogle/res/mipmap-xxhdpi-v4/icon.png and ./AtomexFromLocalBuild/res/mipmap-xxhdpi-v4/icon.png differ
Files ./AtomexFromGoogle/res/mipmap-xxhdpi-v4/launcher_foreground.png and ./AtomexFromLocalBuild/res/mipmap-xxhdpi-v4/launcher_foreground.png differ
Files ./AtomexFromGoogle/res/mipmap-xxxhdpi-v4/icon.png and ./AtomexFromLocalBuild/res/mipmap-xxxhdpi-v4/icon.png differ
Files ./AtomexFromGoogle/res/mipmap-xxxhdpi-v4/launcher_foreground.png and ./AtomexFromLocalBuild/res/mipmap-xxxhdpi-v4/launcher_foreground.png differ
Only in ./AtomexFromGoogle/res/xml: splits0.xml
Files ./AtomexFromGoogle/resources.arsc and ./AtomexFromLocalBuild/resources.arsc differ
Only in ./AtomexFromGoogle/: stamp-cert-sha256

Even building locally twice result in diffs:

Files ./AtomexLocalBuild1/assemblies/atomex.Android.dll and ./AtomexLocalBuild2/assemblies/atomex.Android.dll differ
Files ./AtomexLocalBuild1/assemblies/atomex.dll and ./AtomexLocalBuild2/assemblies/atomex.dll differ
Files ./AtomexLocalBuild1/assemblies/fr/atomex.resources.dll and ./AtomexLocalBuild2/assemblies/fr/atomex.resources.dll differ
Files ./AtomexLocalBuild1/assemblies/Java.Interop.dll and ./AtomexLocalBuild2/assemblies/Java.Interop.dll differ
Files ./AtomexLocalBuild1/assemblies/Microsoft.CSharp.dll and ./AtomexLocalBuild2/assemblies/Microsoft.CSharp.dll differ
Files ./AtomexLocalBuild1/assemblies/Mono.Android.dll and ./AtomexLocalBuild2/assemblies/Mono.Android.dll differ
Files ./AtomexLocalBuild1/assemblies/Mono.Security.dll and ./AtomexLocalBuild2/assemblies/Mono.Security.dll differ
Files ./AtomexLocalBuild1/assemblies/mscorlib.dll and ./AtomexLocalBuild2/assemblies/mscorlib.dll differ
Files ./AtomexLocalBuild1/assemblies/ru/atomex.resources.dll and ./AtomexLocalBuild2/assemblies/ru/atomex.resources.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Core.dll and ./AtomexLocalBuild2/assemblies/System.Core.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Data.dll and ./AtomexLocalBuild2/assemblies/System.Data.dll differ
Files ./AtomexLocalBuild1/assemblies/System.dll and ./AtomexLocalBuild2/assemblies/System.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Drawing.Common.dll and ./AtomexLocalBuild2/assemblies/System.Drawing.Common.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Net.Http.dll and ./AtomexLocalBuild2/assemblies/System.Net.Http.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Numerics.dll and ./AtomexLocalBuild2/assemblies/System.Numerics.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Runtime.Serialization.dll and ./AtomexLocalBuild2/assemblies/System.Runtime.Serialization.dll differ
Files ./AtomexLocalBuild1/assemblies/System.ServiceModel.dll and ./AtomexLocalBuild2/assemblies/System.ServiceModel.dll differ
Files ./AtomexLocalBuild1/assemblies/System.ServiceModel.Internals.dll and ./AtomexLocalBuild2/assemblies/System.ServiceModel.Internals.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Xml.dll and ./AtomexLocalBuild2/assemblies/System.Xml.dll differ
Files ./AtomexLocalBuild1/assemblies/System.Xml.Linq.dll and ./AtomexLocalBuild2/assemblies/System.Xml.Linq.dll differ
Files ./AtomexLocalBuild1/assemblies/tr/atomex.resources.dll and ./AtomexLocalBuild2/assemblies/tr/atomex.resources.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Activity.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Activity.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Annotation.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Annotation.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.AppCompat.AppCompatResources.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.AppCompat.AppCompatResources.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.AppCompat.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.AppCompat.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Arch.Core.Common.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Arch.Core.Common.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Arch.Core.Runtime.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Arch.Core.Runtime.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.AsyncLayoutInflater.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.AsyncLayoutInflater.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Biometric.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Biometric.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Browser.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Browser.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.CardView.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.CardView.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Collection.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Collection.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.CoordinatorLayout.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.CoordinatorLayout.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Core.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Core.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.CursorAdapter.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.CursorAdapter.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.CustomView.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.CustomView.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.DocumentFile.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.DocumentFile.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.DrawerLayout.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.DrawerLayout.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Fragment.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Fragment.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Interpolator.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Interpolator.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Legacy.Support.Core.UI.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Legacy.Support.Core.UI.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Legacy.Support.Core.Utils.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Legacy.Support.Core.Utils.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Lifecycle.Common.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Lifecycle.Common.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.Core.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.Core.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Lifecycle.LiveData.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Lifecycle.Runtime.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Lifecycle.Runtime.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Lifecycle.ViewModel.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Lifecycle.ViewModel.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Lifecycle.ViewModelSavedState.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Lifecycle.ViewModelSavedState.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Loader.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Loader.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.LocalBroadcastManager.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.LocalBroadcastManager.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Media.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Media.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Print.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Print.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.RecyclerView.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.RecyclerView.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.SavedState.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.SavedState.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.SlidingPaneLayout.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.SlidingPaneLayout.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.SwipeRefreshLayout.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.SwipeRefreshLayout.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.Transition.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.Transition.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.VectorDrawable.Animated.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.VectorDrawable.Animated.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.VectorDrawable.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.VectorDrawable.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.VersionedParcelable.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.VersionedParcelable.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.AndroidX.ViewPager.dll and ./AtomexLocalBuild2/assemblies/Xamarin.AndroidX.ViewPager.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Essentials.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Essentials.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Annotations.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Annotations.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Common.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Common.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Components.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Components.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Datatransport.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Datatransport.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Encoders.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Encoders.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Encoders.JSON.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Encoders.JSON.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Iid.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Iid.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Iid.Interop.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Iid.Interop.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Installations.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Installations.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Installations.InterOp.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Installations.InterOp.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Measurement.Connector.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Measurement.Connector.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Firebase.Messaging.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Firebase.Messaging.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.Google.Android.Material.dll and ./AtomexLocalBuild2/assemblies/Xamarin.Google.Android.Material.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.GooglePlayServices.Base.dll and ./AtomexLocalBuild2/assemblies/Xamarin.GooglePlayServices.Base.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.GooglePlayServices.Basement.dll and ./AtomexLocalBuild2/assemblies/Xamarin.GooglePlayServices.Basement.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.GooglePlayServices.CloudMessaging.dll and ./AtomexLocalBuild2/assemblies/Xamarin.GooglePlayServices.CloudMessaging.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.GooglePlayServices.Stats.dll and ./AtomexLocalBuild2/assemblies/Xamarin.GooglePlayServices.Stats.dll differ
Files ./AtomexLocalBuild1/assemblies/Xamarin.GooglePlayServices.Tasks.dll and ./AtomexLocalBuild2/assemblies/Xamarin.GooglePlayServices.Tasks.dll differ
Files ./AtomexLocalBuild1/lib/arm64-v8a/libxamarin-app.so and ./AtomexLocalBuild2/lib/arm64-v8a/libxamarin-app.so differ
Files ./AtomexLocalBuild1/lib/armeabi-v7a/libxamarin-app.so and ./AtomexLocalBuild2/lib/armeabi-v7a/libxamarin-app.so differ

@emanuelb
Copy link

Latest version v1.14.0 is FTBFS, App need different base image now cause lang 9 is used which require .NET > 5 while docker.io/tafilz/xamarin-android:30-latest use .NET 3.1, compiling with Containerfile written from scratch failed, details in issue: #61

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants