Build with dependency on support-appcompat-v7.
Thanks to the awesome work of mvdan, this was mostly ready to roll.
However, I had to wrestle for a while for two reasons:
1) I forgot to add the dependency in the build.gradle file (it was
already present in settings.gradle)
2) My IDE was unable to read the ANDROID_HOME env variable, and
despite my internet-search-fu, I couldn't figure out how to
make IntelliJ specify env variables for a gradle build. It took
a while to figure out, because it was failing silently in weird
ways.
After slaving away on a nice method to parse both the ANDROID_HOME
and the local.properties file (looking for sdk.dir), and then emmiting
nice error messages if neither were found or pointed to an invalid
location, I discovered it had already be done:
android.plugin.sdkDirectory ends up here:
https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/internal/Sdk.groovy#161
Which does exactly all that and more. So now sdkLoc is initialized to
the value of android.plugin.sdkDirectory.
This commit is contained in:
parent
728d1467b9
commit
58ff02a3f4
@ -7,7 +7,7 @@
|
||||
android:versionName="0.69-test" >
|
||||
|
||||
<uses-sdk
|
||||
android:minSdkVersion="5"
|
||||
android:minSdkVersion="7"
|
||||
android:targetSdkVersion="19" />
|
||||
|
||||
<supports-screens
|
||||
|
||||
@ -7,16 +7,18 @@ buildscript {
|
||||
}
|
||||
}
|
||||
|
||||
def toolVersion = "19.1"
|
||||
apply plugin: 'android'
|
||||
|
||||
sdkLoc = System.getenv("ANDROID_HOME")
|
||||
def toolVersion = "19.1"
|
||||
sdkLoc = android.plugin.sdkDirectory
|
||||
|
||||
FileCollection getAndroidPrebuilt(String apiLevel) {
|
||||
files("$sdkLoc/platforms/android-$apiLevel/android.jar")
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(':support-v4')
|
||||
compile project(':support-appcompat-v7')
|
||||
compile project(':extern:AndroidPinning')
|
||||
compile project(':extern:UniversalImageLoader:library')
|
||||
compile project(':extern:MemorizingTrustManager')
|
||||
@ -137,4 +139,3 @@ subprojects {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user