zoukankan      html  css  js  c++  java
  • 用C++语言开发Android程序 配置开发环境

    如果你是一个C++语言的死忠,你喜欢C++语言到了偏执的状态,如果不想学习Java语言,或者你很讨厌Java语言,如果你认为Java虚拟机的内存占用太多和执行低效。如果你过度关注Andoird程序的执行效率,对Android程序的执行速度过于敏感,喜欢自己用手动档来控制程序的内存和线程等资源,如果你在其他平台下用C++语言开发了一个程序,想要移植到Android平台下,本教程就是为了满足你的以上诸多怪癖而发布的,本文的目的就是指导你学习如何只用C++语言来开发Android程序,而不使用任何其他语言。

    如何配置开发环境。

    1.JDK 

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    建议1.7版本,不要害怕我保证决定不会用到Java语言。

    2.Android SDK

    http://developer.android.com/sdk/index.html

    建议下载Bundle版本,这个版本中包含了Eclipse,CDT和ADT

    如果你喜欢自虐,你可以下载SDK Tools Only,再安装Eclipse和ADT。

    https://www.eclipse.org/downloads/

    http://developer.android.com/sdk/installing/installing-adt.html

    启动Eclipse 启动Android SDK Manager添加你需要的部分。

    注意:从Andoroid 2.3 (API Level 9)之后才支持 NativeActivity 请使用此版本以上的Android SDK Platform。

    在安装的过程当中如果发现链接不上服务器,这决定不是谷歌的错,具体原因,你们懂得,解决的办法就是多试几次。

    至此我们就可以用Java语言开发Android程序了,如果你不偏执了,你后悔了,到这里就可以停止,去学习Java语言。不过这不是偏执狂想要的。

    3.GCC

    Windows平台安装 Cygwin

    http://www.cygwin.com

    不要默认安装也不要全部安装,只需添加Devel部分就可以了

    Linux平台 如果你是一个Linux用户,自称自己是C++语言的死忠,你不会告诉我你不会安装GCC吧。最方便的方法就是 sudo apt-get 什么什么吧。我记不清了,坚持用了几年Ubuntu 10.04LTS之后,终于放弃Linux桌面版了,现在的Linux桌面版真的很让人蛋疼。

    Mac平台,还是老老实实去App Store装个Xcode吧。至少你还可以体会一下原来ObjC才是更变态的。

    至此我们就可以开发C++的 Hello World 了,但这还不是我们想要的。

    4.NDK

    http://developer.android.com/tools/sdk/ndk/index.html

    最后再在Eclipse的Preferences中设置NDK的路径 Preferences->Android->NDK

    好了,一切就绪了,开始Android的C++之旅吧。

  • 相关阅读:
    Andrew Ng
    Matlab 常用语法速记 1
    jQuery 中的常用函数
    JS 删除数组中指定的某个元素的方法
    layer 插件 在子页面关闭自身的方法
    U方法
    读取配置和动态配置(C方法)
    TP框架控制器和对应方法创建
    ThinkPHP基础(1)
    利用ThinkPHP做项目步骤
  • 原文地址:https://www.cnblogs.com/skyofbitbit/p/3703337.html
Copyright © 2011-2022 走看看