记一次比較无语的犯错,前几天我在紧急打包一个apk的时候。遇到了这样一个异常:Android Library projetcts cannot be exported. 异常提示截图例如以下:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemh1ZnVpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="Android Library projects cannot be exported." title="Android Library projects cannot be launched." style="height:auto; max-width:100%; vertical-align:middle; border:0px">
咋看之下我以为是项目依赖的Library出现了问题,然后就去检查了一遍主项目依赖的各种库,发现库项目都没有问题,然后我去搜索了一下这个异常信息,结果搜索到的都是"Android Library projects cannot be launched." 这个异常我就比較熟悉了。想要执行库项目的时候就会报这个异常。异常提示翻译成中文就是:Androi库项目是无法执行的。
截图例如以下:
仅仅看异常文字提示的时候我还没发觉到这两个异常的关系。后来看到了截图,才突然发现自己犯了一个非常无语的错,把库项目看成了主项目!!! 我一直在导出库项目的apk,这当然不可能成功的。
最后的解决的方法就是找到主项目,然后生成apk包。