Gradle给出错误的resValue,但并非总是如此

时间:2014-12-23 16:11:59

标签: android gradle android-gradle

我的字段在build.gradle中声明如下:

defaultConfig {
        resValue "string", "reg_id", "111111111111"
        resValue "string", "os", "2"
    }

然后我在代码中使用它们:

msg = "project id from "  + context.getString(R.string.reg_id) + " ... " + context.getString(R.string.os);

但在日志中我得到了:

project id from -558038585 ... 2

的gradle:

classpath 'com.android.tools.build:gradle:1.0.0'

我应该向Google发布问题还是有些我不理解的内容?

修改

我解雇issue,请给明星加速修复

1 个答案:

答案 0 :(得分:0)

这个解决方案对我有用:

defaultConfig {
        resValue "string", "reg_id", '"1111111111111"'
        resValue "string", "os", '"2"'
    }

https://stackoverflow.com/a/29519661/4074312