Comments (6)
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.
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.
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.
Also for NDK itβs not needed to pass in the sdk as a macro anymore
from android-buildconfig.
@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.
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)
- [Quality] Add Error prone to quality scripts
- [Quality] Add infer config HOT 5
- [Quality] Add PIT mutation testing config
- [Quality/Findbugs] Relying on `libraryVariants` breaks findbugs config for android application plugin HOT 2
- [Quality] add codenarc config
- [FingBugs] Annotations being compile-only is probably a mistake HOT 4
- Findbugs classpath misses runtime dependencies HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-buildconfig.