alibaba / freeline

A super fast build tool for Android, an alternative to Instant Run
https://www.freelinebuild.com/
BSD 3-Clause "New" or "Revised" License
5.48k stars 623 forks source link

FreelineService 没启动 #38

Closed Modificator closed 8 years ago

Modificator commented 8 years ago
Intent intent = new Intent(sApplication, FreelineService.class);
sApplication.startService(intent);

断点到这就完了,FreelineService并没有成功启动 日志也没有打出来

lomanyong commented 8 years ago

@Modificator 你们项目根目录下的classpath 'com.android.tools.build:gradle:2.1.0'版本号是多少呢?

Modificator commented 8 years ago
        classpath 'com.android.tools.build:gradle:2.2.0-beta2'
        classpath 'me.tatarka:gradle-retrolambda:3.3.0-beta4'
        classpath "net.rdrei.android.buildtimetracker:gradle-plugin:0.8.+"
        classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.5.5'
        classpath 'com.antfortune.freeline:gradle:0.5.4'
lomanyong commented 8 years ago

@Modificator 可以在${main_module}/build/intermediates/manifests/full/debug/AndroidManifest.xml,类似这样的路径,看下freeline相关的service以及activity,是否被merge进最终的manifest文件了

Modificator commented 8 years ago

抱歉,看到manifest才看到不在一个进程 一直报这个错

[ERROR] --------------------------------------------------------
[ERROR] Freeline ERROR
[ERROR] --------------------------------------------------------
full resource pack not found: /home/mod/AndroidProject/bingzhoumonitor/app/build/freeline/base-res.so
[ERROR] --------------------------------------------------------
[ERROR] You may need a clean build.
[ERROR] --------------------------------------------------------
lomanyong commented 8 years ago

@Modificator python freeline.py -f,执行这个的时候,应该会在最后又一个报错,可以截图看一下,或者把日志贴出来一下。这个是全量编译完之后,打基线资源包失败导致的

Modificator commented 8 years ago

不支持databinding 么

lomanyong commented 8 years ago

@Modificator 是的,目前还不支持databinding

Modificator commented 8 years ago

好的,谢谢