Ah thanks! Tried a few different versions but couldn't refer to
BuildConfigLine either since I have seen that before.
buildConfigField "String", "SERVER_URL", "\"${url}\""
Worked great! :)
On 19 December 2013 15:30, Michael Barany <[email protected]> wrote:
> Yup, "String" in quotes was required for it to work for me.
>
>
> On Thursday, December 19, 2013 7:48:06 AM UTC-5, Patrick Boos wrote:
>>
>> Almost right. In my project the following works:
>>
>> buildConfigField "String", "SERVER_URL", "\"${url}\""
>>
>> On Thursday, December 19, 2013 11:39:53 AM UTC+1, Jake Wharton wrote:
>>>
>>> From the notes:
>>>
>>> - Build config improvements and DSL changes.
>>> - buildConfigLine is replaced by buildConfigField
>>> - Only one field per property
>>> - expects 3 values, type, name, value.
>>> - This allows overriding a value in flavor or build type.
>>> - See "basic" sample.
>>>
>>> So you'd need to do something like:
>>>
>>> buildConfigField String, "COMMIT_HASH", getGitHash()
>>>
>>>
>>> ---
>>> Jake Wharton
>>> http://about.me/jakewharton
>>>
>>>
>>> On Thu, Dec 19, 2013 at 1:08 AM, Christoffer Hirsimaa <[email protected]
>>> > wrote:
>>>
>>>> I earlier had this in my build file:
>>>> defaultConfig {
>>>> minSdkVersion 14
>>>> targetSdkVersion 19
>>>> buildConfig "public static final String COMMIT_HASH =
>>>> \""+getGitHash()+"\";"
>>>> }
>>>>
>>>> So I can put my git hash in the application. Now it gives this error:
>>>>
>>>> > Could not find method buildConfig() for arguments [public static
>>>> final String COMMIT_HASH = "1.0-sprint7-56-g2ba6a8a";] on
>>>> ProductFlavorDsl_Decorated{name=main, minSdkVersion=14,
>>>> targetSdkVersion=19, renderscriptTargetApi=-1,
>>>> renderscriptSupportMode=null, renderscriptNdkMode=null, versionCode=-1,
>>>> versionName=null, packageName=null, testPackageName=null,
>>>> testInstrumentationRunner=null, testHandleProfiling=null,
>>>> testFunctionalTest=null, signingConfig=null, resConfig=null}.
>>>>
>>>> What is wrong with this now?
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "adt-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>> --
> You received this message because you are subscribed to the Google Groups
> "adt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
--
*Christoffer*
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.