当前位置: 代码迷 >> Android >> android上边支持原生的c语言开发吗
  详细解决方案

android上边支持原生的c语言开发吗

热度:92   发布时间:2016-04-28 02:22:32.0
android上面支持原生的c语言开发吗?
我能在安卓设备上面安装ndk,自己开发自己吗?
谢谢。

------解决思路----------------------
我只能说:Android支持C语言开发,使用JNI技术。
但你说的自己开发自己,不懂啥意思。
------解决思路----------------------
支持,用JNI,开发so文件
------解决思路----------------------
不行的,安卓还是嵌入式系统,没有自己本地开发功能
NDK是安装在PC上面的,编译的程序在安卓上运行
------解决思路----------------------
呵呵,不能自己开发自己噢
------解决思路----------------------
Android 的UI层只能是JAVA编写。但是调用框架层可以使用自己通过JNI编写的SO模块.SO中可以使用C、C++编写自己核心代码,增强代码的安全性...
------解决思路----------------------
引用:
Quote: 引用:

不行的,安卓还是嵌入式系统,没有自己本地开发功能
NDK是安装在PC上面的,编译的程序在安卓上运行


可是我在我的安卓平板上下载了一个c4driod,可以做linux 的C编程,编译运行都没有问题啊。
这怎么解释? 难道是用java实现了一个C编译器? 不会吧,这个c4droid很小的,也不占资源。

编译器也是一个程序,只要合适,都可以移植,有了移植的编译器,当然可以编译程序了.
c4droid是别人移植到安卓上的c编译器,目前只能做点简单的事情,只能玩玩,要实用还要一段很长的距离.
你要使用C开发android程序,还是需要在电脑上使用NDK开发的.

------解决思路----------------------
自己开发自己是不行的。
只能通过JNI技术。
  相关解决方案