19
19
20
20
* 全面支持 __ Android Studio__ ,包括编译、代码编辑和调试C++代码:[ 使用文档] ( https://github.com/chukong/cocos-docs/blob/v3-unified-documentation/installation/Android-Studio.md )
21
21
* 音频模块在Android平台使用[ tremolo] ( http://wss.co.uk/pinknoise/tremolo/ ) 和 __ MP3 Decoder Library__ 解码音频文件,使得音频模块效率更高,兼容更多的Android设备
22
- * __ WebSockets __ 和 __ SocketIO __ 支持 __ SSL__
22
+ * __ WebSockets __ 和 __ SocketIO __ 支持 __ SSL__
23
23
* AssetsManagerEx更加稳定
24
- * 更新 __ Spine runtime __ 到v3 .5.35
25
- * 更新 __ flatbuffer __ 到v1 .5
26
- * 升级 __ OpenSSL __ 到v1 .1.0
27
- * 去除 __ Windows 8.1 __ 的支持
24
+ * 更新 __ Spine runtime __ 到v3 .5.35
25
+ * 更新 __ flatbuffer __ 到v1 .5
26
+ * 升级 __ OpenSSL __ 到v1 .1.0
27
+ * 去除 __ Windows 8.1 __ 的支持
28
28
* 去除32位linux的支持
29
29
30
30
31
31
## 新特性详细介绍
32
32
33
33
### 全面支持Android Studio
34
34
35
- 从 __ 3.15 __ 版本开始 ,可以使用Android Studio 2.3+ 编辑、编译和调试C++代码。只需要通过Android Studio打开 __ proj.android-studio __ 文件夹 (比如 __ tests/cpp-empty-test/proj.android-studio__ ),然后点击 __ run __ 按钮就可以在Android设备或者模拟器运行 、调试了。
35
+ 从 __ 3.15 __ 版本开始 ,可以使用Android Studio 2.3+ 编辑、编译和调试C++代码。只需要通过Android Studio打开 __ proj.android-studio __ 文件夹 (比如 __ tests/cpp-empty-test/proj.android-studio__ ),然后点击 __ run __ 按钮就可以在Android设备或者模拟器运行 、调试了。
36
36
37
37
详细的使用方法请参考[ 这篇文档] ( https://github.com/chukong/cocos-docs/blob/v3-unified-documentation/installation/Android-Studio.md ) 。
38
38
39
39
### 音频模块在Android平台的改进
40
40
41
- 3.15版本之前,音频模块使用 __ OpenSL ES __ 解码 、播放音频文件,但是很多的Android设备厂商会修改这部分代码,导致音频模块在不同的Android设备上有兼容性问题。[ 该帖子] ( http://discuss.cocos2d-x.org/t/android-audio-decoding-issues-discussion/34610 ) 就列出了许多音频模块的问题。
41
+ 3.15版本之前,音频模块使用 __ OpenSL ES __ 解码 、播放音频文件,但是很多的Android设备厂商会修改这部分代码,导致音频模块在不同的Android设备上有兼容性问题。[ 该帖子] ( http://discuss.cocos2d-x.org/t/android-audio-decoding-issues-discussion/34610 ) 就列出了许多音频模块的问题。
42
42
43
- 为了解决兼容性问题,我们引入了第三方的解码库[ tremolo] ( http://wss.co.uk/pinknoise/tremolo/ ) 和 __ MP3 Decoder Library__ 。该解码库也是Android源码使用的解码库。使用该解码库除了能解决Android设备的兼容性问题,同时还带来了不少性能提升:
43
+ 为了解决兼容性问题,我们引入了第三方的解码库[ tremolo] ( http://wss.co.uk/pinknoise/tremolo/ ) 和 __ MP3 Decoder Library__ 。该解码库也是Android源码使用的解码库。使用该解码库除了能解决Android设备的兼容性问题,同时还带来了不少性能提升:
44
44
45
45
![ audio performance] ( https://raw.githubusercontent.com/minggo/Pictures/master/AudioDecodingPerfTest.png )
46
46
@@ -56,7 +56,7 @@ Windows 8.1的支持一直是微软的开发者在维护。因为市场占有率
56
56
57
57
### 其他
58
58
59
- [ Android SDK Tools 25.3.0+] ( http://tools.android.com/recent/androidsdktoolsrevision2530feb2017 ) 去除了 __ ant脚本 __ 和 __ android命令__ ,使得cocos命令无法打包Android的Eclipse工程(proj.android)。为了不至于在最后胜出APK时才报错,现在cocos命令检查到这个版本后直接返回错误。有两个方法可以解决这个问题:
59
+ [ Android SDK Tools 25.3.0+] ( http://tools.android.com/recent/androidsdktoolsrevision2530feb2017 ) 去除了 __ ant脚本 __ 和 __ android命令__ ,使得cocos命令无法打包Android的Eclipse工程(proj.android)。为了不至于在最后胜出APK时才报错,现在cocos命令检查到这个版本后直接返回错误。有两个方法可以解决这个问题:
60
60
61
61
* 从旧版本的Android SDK拷贝tools文件夹过来替换对应的目录
62
62
* 使用Android Studio工程编译打包
0 commit comments