开源中国 signingConfigs常量gradle.properties问题

来源:互联网 发布:数据侠客行好看吗 编辑:程序博客网 时间:2024/06/07 16:29

     从事安卓开发一年多了,一直都在小的项目上工作,开源中国是自己接触到的第一个大项目,从看到源码的一瞬间心中有太多的激动和感激之情难以言表。开源万岁!!!

     开源地址:http://www.oschina.net/app/

     接下来进入正题,开源中国clone下来导入到android studio 中会报错

       Error:(29, 0) Could not find property 'RELEASE_STORE_FILE' on SigningConfig_Decorated{name=debug,storeFile=/Users/**/

       .android/debug.keystore, storePassword=android, keyAlias=AndroidDebugKey, keyPassword=android,storeType=/Users/

       liuhe/.android/debug.keystore}.


      这是因为android studio在编译的过程中 找不到gradle.properties文件   此文件必须在项目的根目录才行    

       因此  把config.properties的文件从config文件夹中复制出来放到android-app路径下面。

另外,把gradle.properties中的常量改为自己的keystore的信息就好了。

         注意:图中file=C:/user/... 这是项目在window下的写法 跟window路径差别在\.  开源项目的写法是因为他们在苹果机上开发的所以路径是file=/user/...


当然你也可以不引用gradle.properties文件  直接在build.gradle上直接只用keystore文件信息




0 0