关于1.8.1构建安卓原生平台项目的问题

在creator 1.6.1,将项目发布成安卓版本时。
我是通过构建–>编译,取jsb-default\frameworks\runtime-src\proj.android-studio目录作为安卓原生平台进行二次开发并构建发布apk包的。
此时,android-studio下的目录还是这样的


但是到了1.7以上,android-studio目录下的结构就没了assets这一目录,不知道最新引擎下该如何在android studio上去构建发布apk?
以下是1.8.1版本下的目录结构:

求大神解惑?
是不是新版本下构建安卓原生平台已经变更了目录结构?

或者说我这个creator编译过程并不完全,很多步骤被跳过了?

因为我的项目是从1.2.2版本升级到1.8.1的,所以在assets目录下得替换一些jsc代码库文件,在安卓工程里得替换java的api文件,还有需要重新编译生成so库文件。

只是少了一级目录而已,东西不是都还在吗?

assets目录没了,所以就没了编译好的jsc库

还是我用creator编译后的项目不完整?由于错误跳过了某些步骤?

这个解决不掉,引擎升级就卡住了,求助:cry:

引擎升级,应该删掉原来的项目重新构建,没办法自己这样弄

但是感觉1.2.2到1.6都是差不多的,上了1.7就大变样了,不知道现在的原理

我新构建编译出来的default下的proj.android-studio目录,里面按照以前的思路是应该有个assets,里面是scripts、src、res和main.js这几个目录或文件,这样这个android-studio才完整,才可进行二次原生平台开发,但是现在编译完之后,感觉这个目录不完整。至少它没有了assets目录。所以不太清楚目前的思路。或者是我在编译的时候由于某些android sdk错误或者文件错误,没有提示而跳过了某些步骤?因为最后我的项目是构建和编译都是成功了的

按照以前的思路,assets目录下的 src和res 是可以通过热更新来更新的

1.7.x 构建目录是变了
assets 在工程里是没了,但打出的包里还是有的
现在直接放到 build 文件里了

2赞

还有就是 以前接第三方sdk时,so文件放到lib文件下,构建会删除,但1.7后,就不会删除了,直接放到对应的文件夹里就可以了

1赞

windos下也是这样的目录吗

windows 到还不清楚。。。理论上应该是一样的

这个libs目录自己创建的吗?

这个应该是本来就有的,要是没有,自己创建一个也可以