Giter VIP home page Giter VIP logo

Comments (6)

NemoOudeis avatar NemoOudeis commented on June 12, 2024 1

I see, good to know.
We are not using the NDK currently and have no configuration for it in the shared android config so i'll close this issue for now.
🀘🏼

from android-buildconfig.

NemoOudeis avatar NemoOudeis commented on June 12, 2024

which files do you mean? the versions.gradle or android/library.gradle/android/application.gradle?
If you use the versions in versions.gradle for both plugin and app/lib config the versions should be consistent. But it sounds like you use master app/lib config with AGP 3, is that correct?

Currently we have not migrated our SDKs to AGP 3, which is why master still agp 2.3.3 - if you use AGP 3 you can use the agp3 branch, which will be coexisting parallel to master for a bit.

from android-buildconfig.

scdc avatar scdc commented on June 12, 2024

I was talking about android/library.gradle and android/application.gradle files. The buildToolsVersion is not needed for AGP3

android {
buildToolsVersion CONFIG.versions.android.tools
}
You had a good intuition :), yes I'm using the master branch with AGP 3. (Sorry for the lack of details for the ticket)

I was not aware about the AGP 3 branch I will switch to it, thank you for your quick answer :)

from android-buildconfig.

jcayzac avatar jcayzac commented on June 12, 2024

Also for NDK it’s not needed to pass in the sdk as a macro anymore

from android-buildconfig.

NemoOudeis avatar NemoOudeis commented on June 12, 2024

@jcayzac i don't quite get what you mean by "pass in the sdk as a macro" - could you elaborate please?
@scdc Sorry for the late reply. You are right that the build tools are obsolete and don't need to be manually synched by the config after migrating to agp3.
So I'll remove it from the agp3 branch.
As part of this I'm also merging the 1.0.0 cleanup into the agp3 branch - so when you update on your side to the latest agp3 branch beware that versions.gradle & jacaco.gradle moved.

from android-buildconfig.

jcayzac avatar jcayzac commented on June 12, 2024

I mean that defining the ANDROID_PLATFORM (min sdk), ANDROID_TOOLCHAIN (clang) & ANDROID_STL (gnustl_static) C processor macros when configuring Cmake is not required anymore.

from android-buildconfig.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.