写项目碰见一个低级的错误,但是错误让你莫不着头脑,经过一番探讨终于发现。于是放出来分享下。
大家都会碰见的错误
常规思路
还能怎么办?看log。。。。
怎么回事,小老弟?找不到具体error,难受啊马飞飞。。。。
通过命令行排查
终端输入:gradlew compileDebug --stacktrace
度娘溜流了一圈没看到啥原因。google瞅瞅发现有文章说ambiguous是模糊不清的意思.尝试着把命令改为:
gradlew compileDebugJavaWithJavac
继续走起
what fuck manifest 错误,真低级的错误。。。。。。
瞅瞅去:
低调,练习aidl时写的太快,吧intent-filter节点忘记写啦。。。。太依赖编译器啦,他竟然没报红哈。。。。。溜溜球。
总结
以后碰见这种发现不了的问题就直接gradlew命令走起,细细分析总能解决。(gradlew命令略。。。。)