New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用jdk1.8是不是会编译不过去 #36
Comments
@viplwj 想问下是项目中使用了lambda之类的高版本api吗?freeline暂时不支持lambda的.. |
应该是没有用的,使用Python freeline -f全量编译后,全量编译时ok的,修改文件无论修改哪个都是报 error: cannot find symbol,我是不是需要用低版本的jdk进行编译 |
@viplwj 可以看一下 |
@viplwj 缺少了 |
用 ./gradlew assembleDebug 跑了一遍是ok的 可以正常编译过去,是要把所有的log都贴出来? |
@viplwj 嗯,是的,需要所有的log |
@viplwj 有配置Freeline的 DSL吗?比如说把hack true加上 |
同样有这个问题,dsl中配了hack和productFlavor |
@gaoxuxu 有相关的日志提供吗? |
@lomanyong 我执行了一下./gradlew assembleDebug --stacktrace,异常栈如下
|
@gaoxuxu 有完整地执行 |
@lomanyong 我的Gradle插件版本使用的是2.1.3,改成2.0.0后assembleDebug执行成功了 |
@gaoxuxu 这里可以检查一下 |
@charvenhe dsl加了 |
@viplwj 可以贴下 |
@lomanyong 我把gradle的版本换了换倒是可以生成那个jar_dependencies.json,但是刚才又测试了一下出现了下面的问题
|
@viplwj 你们有制定的productFlavor吧?如果有的话,应该要执行 |
@viplwj 如果可以生成 |
ok,谢谢你这么及时的回复,待会儿再试试,现在比较忙,生成的jar_dependencies.json这个文件是有内容的,里面的引用都是正确的, |
@lomanyong 我那个问题是由于xml文件中,在标签外部有一些字符,freeline在解析时不兼容导致,删了就好了 |
还是报UNEXPECTED TOP-LEVEL EXCEPTION:
|
@gaoxuxu 这个应该是freeline导致的哈 @viplwj 可以clean一下,然后用 |
@gaoxuxu,你那边增量编译通过了吗?代码和资源都试过吗?速度跟之前对比怎么样,能发下数据么 |
@charvenhe 具体数据我还没试,我没做任何修改试了一下,全量是200s,没有修改跑一下是20s。 我的Android Studio版本是2.2,gradle插件必须用2.1.3,我还在想办法,有数据了再回你 |
@gaoxuxu,好的,增量时候建议可以在5.x的机器上试试,多试几次资源,代码,看看分别大概多久 |
开始是因为gradle版本的问题,但是后来搞定了,现在环境有点问题,我再试试,感觉应该是可以了 |
@gaoxuxu 2.1.3的问题可以加入我们的官方微信群进行细节反馈 |
搞定了,首先是gradle版本的问题,其次是因为混淆还有昨天改了.py中java版本导致最后一些奇怪的问题,谢谢大家及时反馈啊 |
@viplwj 恩,freeline不支持在debug时开启混淆的。gradle在高版本上的兼容性问题,我今天再看一下~ |
@viplwj @lomanyong @charvenhe 2.1.3的问题可以用下面的方法解决,添加:
|
@gaoxuxu 恩,记录一下 :https://code.google.com/p/android/issues/detail?id=212359 |
👍 学习了 |
@viplwj @gaoxuxu 你们是什么项目呀,增量与之前你们日常打包对比的数据方便发下我们记录下么,分别是代码和资源,多增量几次看看时间怎么样 |
warning: [options] bootstrap class path not set in conjunction with -source 1.7
The text was updated successfully, but these errors were encountered: