dotnet / android

.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
MIT License
1.93k stars 528 forks source link

Error APT2260 when reference to Binding project #8919

Open bulubuloa opened 5 months ago

bulubuloa commented 5 months ago

Android application type

.NET Android (net7.0-android, net8.0-android, etc.)

Affected platform version

VSMac 17.6.11

Description

  1. Create a binding project following the Microsoft documentation. Modify some things like removing nodes in Metadata.xml and successfully build.
  2. Create a new sample .NET-Android project and reference the DLL or project from step 1.
  3. Try to build the sample project. I encountered several issues (APT2260) as shown below:.
  4. The sample project and binding project can build successfully individually but fail when referenced together.

image

I appreciate any help.

Steps to Reproduce

  1. Create binding project -> Build OK
  2. Create sample project (default template) -> Build OK
  3. Reference Binding project to sample -> Build Sample -> FAILED

Source: https://github.com/omnicasa/Omnicasa.Mobile.Maui.BlinkID

Did you find any workaround?

No

Relevant log output

Building Omnicasa.Mobile.Maui.BlinkID.Demo.Droid (Debug)
Build started 5/3/2024 2:47:46 PM.
__________________________________________________
Project "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" (Build target(s)):

Target ProcessFrameworkReferences:
    /usr/local/share/dotnet/sdk/8.0.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(154,5): message NETSDK1084: There is no application host available for the specified RuntimeIdentifier 'android-arm'.
    /usr/local/share/dotnet/sdk/8.0.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(154,5): message NETSDK1084: There is no application host available for the specified RuntimeIdentifier 'android-arm64'.
    /usr/local/share/dotnet/sdk/8.0.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(154,5): message NETSDK1084: There is no application host available for the specified RuntimeIdentifier 'android-x86'.
    /usr/local/share/dotnet/sdk/8.0.203/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(154,5): message NETSDK1084: There is no application host available for the specified RuntimeIdentifier 'android-x64'.
Target _CreateStampDirectory:
    Creating directory "obj/Debug/net8.0-android/stamp/".
Target _ResolveAndroidTooling:
    Found Java SDK version 11.0.16.1.
    Found Java SDK version 11.0.16.1.
Target _CheckInstantRunCondition:
    Dex Fast Deployment Enabled: False
Target _ResolveMonoAndroidSdks:
    MonoAndroid Tools: /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/
    Android Platform API level: 34
    TargetFrameworkVersion: v8.0
    Android NDK: /Users/omnimobile/Library/Android/sdk/ndk-bundle/
    Android SDK: /Users/omnimobile/Library/Android/sdk/
    Android SDK Build Tools: /Users/omnimobile/Library/Android/sdk/build-tools/33.0.1/
    Java SDK: /Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home/
    Application Java class: android.app.Application
Target _CleanIntermediateIfNeeded:
    Creating "obj/Debug/net8.0-android/stamp/_CleanIntermediateIfNeeded.stamp" because "AlwaysCreate" was specified.
    Touching "obj/Debug/net8.0-android/stamp/_CleanIntermediateIfNeeded.stamp".
Target _ExtractAar:
  Skipping target "_ExtractAar" because it has no inputs.
Target _SetupDesignerProperties:
    _OuterIntermediateOutputPath: 
    IntermediateOutputPath: obj/Debug/net8.0-android/
Target _GetProjectReferenceTargetFrameworkProperties:
    __________________________________________________
    Project "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" is building "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Droid/Omnicasa.Mobile.Maui.BlinkID.Droid.csproj" (GetTargetFrameworks target(s)):

Target ResolveProjectReferences:
    __________________________________________________
    Project "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" is building "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Droid/Omnicasa.Mobile.Maui.BlinkID.Droid.csproj" (GetTargetPath target(s)):

    __________________________________________________
    Project "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" is building "/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Droid/Omnicasa.Mobile.Maui.BlinkID.Droid.csproj" (GetNativeManifest target(s)):

Target _ComputeAndroidResourcePaths:
    Creating directory "obj/Debug/net8.0-android/res/".
Target _ResolveLibraryProjectImports:
    Creating "obj/Debug/net8.0-android/stamp/_ResolveLibraryProjectImports.stamp" because "AlwaysCreate" was specified.
    Touching "obj/Debug/net8.0-android/stamp/_ResolveLibraryProjectImports.stamp".
Target _BuildLibraryImportsCache:
    Creating "obj/Debug/net8.0-android/stamp/_BuildLibraryImportsCache.stamp" because "AlwaysCreate" was specified.
    Touching "obj/Debug/net8.0-android/stamp/_BuildLibraryImportsCache.stamp".
Target _GenerateResourceCaseMap:
    Touching "obj/Debug/net8.0-android/case_map.txt".
Target _GenerateResourceDesignerIntermediateClass:
    Touching "obj/Debug/net8.0-android/__Microsoft.Android.Resource.Designer.cs".
Target _GenerateAndroidResourceDir:
    Creating "obj/Debug/net8.0-android/res.flag" because "AlwaysCreate" was specified.
    Touching "obj/Debug/net8.0-android/res.flag".
Target _GenerateLayoutBindings:
  Skipping target "_GenerateLayoutBindings" because it has no outputs.
Target _ConvertResourcesCases:
    Creating directory "obj/Debug/net8.0-android/flata/".
    Creating directory "obj/Debug/net8.0-android/flat/".
    Creating "obj/Debug/net8.0-android/stamp/_ConvertResourcesCases.stamp" because "AlwaysCreate" was specified.
    Touching "obj/Debug/net8.0-android/stamp/_ConvertResourcesCases.stamp".
Target _UpdateAndroidResgen:
    Target _UpdateAndroidResgenAapt2:
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/textAllCaps (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/textAllCaps)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Theme.AppCompat.Light.Dialog.Alert (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Theme.AppCompat.Light.Dialog.Alert) not found.
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Widget.AppCompat.Button.Borderless (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Widget.AppCompat.Button.Borderless) not found.
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Theme.AppCompat.Light.Dialog.Alert (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Theme.AppCompat.Light.Dialog.Alert) not found.
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/colorAccent (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/colorAccent)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_helpTooltipBackground (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_helpTooltipBackground)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_helpTooltipColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_helpTooltipColor)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_helpTooltipTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_helpTooltipTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingImageColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingImageColor)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingTitleTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingTitleTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingMessageTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingMessageTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingButtonTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingButtonTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionImageColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionImageColor)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionTitleTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionTitleTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionButtonTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionButtonTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionMessageTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionMessageTextAppearance)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingBackgroundColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingBackgroundColor)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingPageIndicatorColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingPageIndicatorColor)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionBackgroundColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionBackgroundColor)' not found.
        /Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Theme.AppCompat (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Theme.AppCompat) not found.
        /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
    Done building target "_UpdateAndroidResgenAapt2" in project "Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" -- FAILED.
Done building target "_UpdateAndroidResgen" in project "Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" -- FAILED.

Done building project "Omnicasa.Mobile.Maui.BlinkID.Demo.Droid.csproj" -- FAILED.

Build FAILED.

/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/textAllCaps (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/textAllCaps)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Theme.AppCompat.Light.Dialog.Alert (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Theme.AppCompat.Light.Dialog.Alert) not found.
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Widget.AppCompat.Button.Borderless (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Widget.AppCompat.Button.Borderless) not found.
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Theme.AppCompat.Light.Dialog.Alert (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Theme.AppCompat.Light.Dialog.Alert) not found.
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/colorAccent (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/colorAccent)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_helpTooltipBackground (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_helpTooltipBackground)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_helpTooltipColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_helpTooltipColor)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_helpTooltipTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_helpTooltipTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingImageColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingImageColor)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingTitleTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingTitleTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingMessageTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingMessageTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingButtonTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingButtonTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionImageColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionImageColor)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionTitleTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionTitleTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionButtonTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionButtonTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionMessageTextAppearance (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionMessageTextAppearance)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingBackgroundColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingBackgroundColor)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_onboardingPageIndicatorColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_onboardingPageIndicatorColor)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: style attribute 'attr/mb_introductionBackgroundColor (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:attr/mb_introductionBackgroundColor)' not found.
/Users/omnimobile/Projects/Omnicasa.Mobile.Maui.BlinkID/Omnicasa.Mobile.Maui.BlinkID.Demo.Droid/obj/Debug/net8.0-android/lp/1/jl/res/values/values.xml(2): error APT2260: 
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: resource style/Theme.AppCompat (aka com.companyname.Omnicasa.Mobile.Maui.BlinkID.Demo.Droid:style/Theme.AppCompat) not found.
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Aapt2.targets(156,3): error APT2260: 
    0 Warning(s)
    20 Error(s)

Time Elapsed 00:00:02.09

========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========

Build: 20 errors, 0 warnings
jpobst commented 5 months ago

@dellis1972 @jonathanpeppers

A spot check shows the referenced attributes exist in the values.xml in the bound .aar:

image

This appears to be either a resource or building issue.

bulubuloa commented 5 months ago

I found that those custom attributes do not define the format type, and it could not build for Xamarin (I tested on other .net android). Any suggestion to resolved @jonathanpeppers @dellis1972 Screenshot at May 20 16-21-37

NcaDev1 commented 3 months ago

Hi @bulubuloa We are facing a similar issue, did you find a workaround for this?

dellis1972 commented 3 months ago

Looks like it has to be fixed upstream via https://github.com/BlinkID/blinkid-xamarin/issues/74#issuecomment-2217011510

bulubuloa commented 3 months ago

@NcaDev1 Unfortunately, we still have not dealt with this

NcaDev1 commented 3 months ago

@bulubuloa I could fix our error by adding all required dependencies of the Android library as NuGet packages to the binding project.