Jör*_*ink 1 android gradle build.gradle
我正在开发大量使用Rest Services的android应用。
为了进行开发和调试,我在本地(在笔记本电脑上)运行Rest服务器。在家里,我有静态IP地址,因此,可以在我的build.gradle中放入一个静态字符串。
但是,如果我在其他地方工作,则始终必须检查笔记本的IP地址并编辑build.gradle。
现在我很好奇:是否可以将当前的本地IP地址自动插入到build.gradle中?
android {
...
buildTypes {
debug {
...
resValue "string", "host_name", "192.168.0.102" // <--- should be set automatically
}
release {
...
resValue "string", "host_name", "example.com/rest/"
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用Groovy方法来查找本地IP地址:
resValue "string", "host_name", InetAddress.localHost.canonicalHostName
Run Code Online (Sandbox Code Playgroud)
另外,您也可以使用hostAddress代替canonicalHostName。
| 归档时间: |
|
| 查看次数: |
718 次 |
| 最近记录: |