1.7版本打包运行后崩溃

win7-64位的,用了1.7后构建时被强迫选择API-23,也就是Android6.0版本。打包的程序在6.0的手机上没问题,但拿到4.4.2版本的平板上跑崩溃了报错如下

4.4.2不支持API 23啊,当然崩溃

link模式编译,可以API 10

link模板和binary的项目结构相似吗?一直都习惯了后者的结构。我猜是引擎组在维护1.7这个版本的时候,在Android6.0以下遇到了什么无法解决的难题,不然这么平白无故地逼开发者选择API23以上也是日够了

引擎组出来背锅啊,为啥default编译不支持api 23以下呢?

@dumganhar @jare

不要用creator 啦,调式不了。这是玩密室逃生,找死的节骤。

谁说不支持23以下的?建议设置为14.
还有,不要用binary发布,binary的预编译库使用了api 22生成的,这就要求开发者的项目必须设置22或以上。
default和link,完全可以自己定义。建议14.

什么鬼调试不了了?别听风就是雨的好么?

default我打包过一次,打包出来直接是binary面板的5倍体积,这还不算,进去还找不到src文件夹,我想修改点什么都做不到。

是打release包么?找不到src是指什么?给详细点的信息。

是用default构建出来的built文件夹体积差不多1个G,而binary只有200m

default构建的工程找不到这个文件夹,想做一些改动都不行

你可能是操作错误,default构建方式可以看到这个package

cocos cretor 的文档 的确需要加强下. 能让我们开发者少走很多弯路…
这个原生调试. 我研究了大半天还没搞明白…

原生调试不是应该用Android Studio么。
不就用Android Studio是导入proj.android-studio工程,然后点击“调试”按钮,开始调试。

亲,你可以用link啊。用link就直接依赖安装目录的cocos2d-x引擎。
还有,建议用Android Studio啦,eclipse和ant这两老太老爷还去用个什么玩意,尽管我们QA也有验证的。

eclipse需要再导入一个cocos/platform/android/java工程目录才会有org.cocos2dx.lib。

请问下大大. 这样可以在AndroidSutdio中调试 JS的代码吗?

Android Studio 中调试java和cpp代码,在chrome或者safari中调试JS代码。

这个文件夹在哪里的?是不是构建default模板后才有?完整路径是什么?

jsb-default/frameworks/cocos2d-x/cocos/platform/android/java

mac上是:/Applications/CocosCreator.app/Contents/Resources/cocos2d-x

首先第一点,构建link和default模板慢得要死,差不多可以打一局亡者农药了,虽然我并不玩;其次,以前的项目工程都是用binary面板在上面修改的,换个面板意味着所有的项目都要重新搭建。还有,binary的预编译库使用了api 22生成,要求开发者的项目必须设置22或以上这样的改动确定不是拍脑门的决定?就不能好好兼容一下旧版本?已经决定回退并停留在1.6.2版本了,只要我还是做安卓的项目,以后新版本除非有什么惊天动地的新内容,不然都不会再升级上去了。