您的位置:68399皇家赌场 > 域名注册 > Android编写翻译OpenSSL库

Android编写翻译OpenSSL库

发布时间:2019-07-21 03:56编辑:域名注册浏览(80)

         比相当多少人会问,Android平台能够不行使Java开荒应用程序??

    工具:

    第一接触qt,经过了5天的摸趴滚打,总算是把遇到搭建好了,并在手机方面符合规律跑起来。
     接触的linux的系统,分别是Fedora 、Ubuntu和CentOS。当中Fedora新一点的本子在设想机的碰着下运转效果不好,Ubuntu的可比新的本子桌面太炫耀了,在虚构机上面接纳起来非常的慢,所以选用比较稳固的CentOS6.5,纵然centos里面比较多暗中同意的软件版本都非常低,举个例子后边要提起的gcc晋级。
     
    所需求的软件:
     VMware-workstation-full-7.1.4-385536.zip
     CentOS-6.5-i386-bin-DVD1.iso
     CentOS-6.5-i386-bin-DVD2.iso
     
    (升级gcc,这一步最麻烦,机器配置高的估价半个小时到1个钟头,作者在虚构机上面编写翻译gcc的源码花了3个小时假如不升官gcc到4.8以上,qtcreator不可能开发银行)
     isl-0.11.1.tar.bz2(这一个是编写翻译gcc依赖的库的源码,还应该有其它的有的依据的库,前边给的链接有详细的介绍)
     gcc-4.8.2.tar.bz2
     
    (qt for Android环境)
     jdk-7u51-linux-i586.gz
     apache-ant-1.9.3-bin.tar.gz
     android-ndk-r9d-linux-x86.tar.bz2
     adt-bundle-linux-x86-20140321.zip
     qt-opensource-linux-x86-android-5.2.1.run
     
    一、安装 VMware7.1.4,然后安装Centos6.5 

    首先接触qt,经过了5天的摸趴滚打,总算是把条件搭建好了,并在三哥大方面不奇怪跑起来。
     接触的linux的系统,分别是Fedora 、Ubuntu和CentOS。当中Fedora新一点的本子在虚构机的条件下运作效果倒霉,Ubuntu的相比较新的版本桌面太绚烂了,在设想机上面选取起来十三分慢,所以采用比较牢固的CentOS6.5,就算centos里面非常多私下认可的软件版本都极低,比方前面要谈到的gcc进级。
     
    所急需的软件:
     VMware-workstation-full-7.1.4-385536.zip
     CentOS-6.5-i386-bin-DVD1.iso
     CentOS-6.5-i386-bin-DVD2.iso
     
    (晋级gcc,这一步最艰苦,机器配置高的推测半小时到1个小时,作者在虚拟机上边编写翻译gcc的源码花了3个钟头假设不升官gcc到4.8上述,qtcreator无法开发银行)
     isl-0.11.1.tar.bz2(那个是编写翻译gcc重视的库的源码,还恐怕有其余的一部分依赖的库,前面给的链接有详实的介绍)
     gcc-4.8.2.tar.bz2
     
    (qt for Android环境)
     jdk-7u51-linux-i586.gz
     apache-ant-1.9.3-bin.tar.gz
     android-ndk-r9d-linux-x86.tar.bz2
     adt-bundle-linux-x86-20140321.zip
     qt-opensource-linux-x86-android-5.2.1.run
     
    一、安装 VMware7.1.4,然后安装Centos6.5  http://www.linuxidc.com/Linux/2012-12/76583.htm

         作者做Android平台native开荒从前,也可能有与此相类似想过,可是俺又想,底层系统全部都以c/c 代码,用c/c 开荒Android平台程序是也许的,只是必要利用系统非公开的API(便是android源代码,而非NDK里面提供的头文件),比方libui和skia。

    wget

     安装好之后,再用vm tools创设一个VM和Centos之间的共享文件夹,方便温馨的win7和centos之间拷贝文件
     
    二、进级gcc到4.8以上,参谋链接:

     安装好之后,再用vm tools创立一个VM和Centos之间的分享文件夹,方便温馨的win7和centos之间拷贝文件
     
    二、进级gcc到4.8上述,仿效链接: http://www.linuxidc.com/Linux/2014-04/99584.htm

          好了,由于本身的行事是把C 中间件移植到Android平台,所以会对Qt for android那一个类型相比了然,毕竟国内做这个的还非常少,所以必要参照他事他说加以考察android-lighthouse怎么样缓慢解决的文字呈现,图形,键盘,触摸屏事件等等。

    去掉脚本中^M

    三、安装qt-opensource-linux-x86-android-5.2.1.run
     
    四、安装jdk、配置jdk景况变量
     
    五、解压apache-ant-1.9.3-bin.tar.gz、android-ndk-r9d-linux-x86.tar.bz2、android-ndk-r9d-linux-x86.tar.bz2、adt-bundle-linux-x86-20140321.zip
     
    六、配置好相应的景况变量,以及qtcreator中的路线设置
     /etc/profile文件末尾增多:(下面包车型地铁门道是以自个儿要好的为准的)
     
    ANDROID_HOME=/home/android/adt-bundle-linux-x86-20140321/sdk
     ANDROID_NDK_ROOT=/home/android/android-ndk-r9d
     ANT_HOME=/home/android/apache-ant-1.9.3
     JAVA_HOME=/opt/java
     JRE_HOME=/opt/java/jre
     CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/home/Qt5.2.1/5.2.1/gcc/bin:/home/Qt5.2.1/Tools/QtCreator/bin:$ANDROID_NDK_ROOT:$ANT_HOME/bin:$ANT_HOME/lib  

    三、安装qt-opensource-linux-x86-android-5.2.1.run
     
    四、安装jdk、配置jdk景况变量
     
    五、解压apache-ant-1.9.3-bin.tar.gz、android-ndk-r9d-linux-x86.tar.bz2、android-ndk-r9d-linux-x86.tar.bz2、adt-bundle-linux-x86-20140321.zip
     
    六、配置好相应的情状变量,以及qtcreator中的路线设置
     /etc/profile文件末尾加多:(上面包车型客车路径是以笔者自个儿的为准的)
     
    ANDROID_HOME=/home/android/adt-bundle-linux-x86-20140321/sdk
     ANDROID_NDK_ROOT=/home/android/android-ndk-r9d
     ANT_HOME=/home/android/apache-ant-1.9.3
     JAVA_HOME=/opt/java
     JRE_HOME=/opt/java/jre
     CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/home/Qt5.2.1/5.2.1/gcc/bin:/home/Qt5.2.1/Tools/QtCreator/bin:$ANDROID_NDK_ROOT:$ANT_HOME/bin:$ANT_HOME/lib  

          言归正传,我们开始今日的科目: 在Android平台开辟Qt应用程序。

    sed  -i 's/r//g' Setenv-android.sh

    export  ANDROID_NDK_ROOT
     export  ANT_HOME
     export  ANDROID_HOME
     export  JAVA_HOME
     
    七、安装Linux意况下的 手提式有线电话机usb驱动,参谋链接: 

    export  ANDROID_NDK_ROOT
     export  ANT_HOME
     export  ANDROID_HOME
     export  JAVA_HOME
     
    七、安装Linux情形下的 手提式有线电话机usb驱动,参考链接: http://www.linuxidc.com/Linux/2014-04/99581.htm

          前提:

    增添权限

     八、在adt的tool运营sdk manager(也正是/tools/android),检查本身手提式有线电电话机的安卓版本的对应sdk-platform是还是不是健康下载安装。
     
    九、写好hello程序,在小叔子大方面运转,OK,实现。

     八、在adt的tool运转sdk manager(也便是/tools/android),检查本人手提式有线电话机的安卓版本的相应sdk-platform是还是不是健康下载安装。
     
    九、写好hello程序,在四弟大方面运转,OK,落成。

    • 你的系统必须是linux,只怕MAC OS X。在windows平台使用cygwin开辟会遭受标题。
    • 您首先必要下载android-ndk-r5或以上版本,android-sdk-r8或以上版本。
    • 接下来下载好android-lighthouse, 那么些就是android平台的Qt版本,外国个人移植的,nokia官方是不会发表那样的版本的。git软件库地址:git://gitorious.org/~taipan/qt/android-lighthouse.git
    • 理所必然你仍是能够下载整合了android平台的qtcreator, 软件库地址:git://gitorious.org/~taipan/qt-creator/android-qt-creator.git  那样你能够一向在qtcreator里面开垦测量试验android应用程序,这里有个录制介绍qtcreator开采android应用程序(被墙了,能够用VPN或proxy访问): 

    chmod a xSetenv-android.sh

    Qt 的详尽介绍:请点这里
    Qt 的下载地址:请点这里

    Qt 的详尽介绍:请点这里
    Qt 的下载地址:请点这里

          下载,编译android-lighthouse:

     

    引入阅读:

    推荐介绍阅读:

    • 开垦终端,输入"git clone git://gitorious.org/~taipan/qt/android-lighthouse.git",便先河下载android-lighthouse的源码。下载好后,android-lighthouse目录结构如下图:

    修改Setenv-android.sh脚本

    Ubuntu 遭受下Gtk与QT编写翻译情形设置与配置

    Ubuntu 碰到下Gtk与QT编写翻译遭遇设置与布局 http://www.linuxidc.com/Linux/2013-08/88539.htm

    图片 1

    新民主主义革命为自家的要害修改,制订NDK和NDK ROOT音信,后续编写翻译安装会使用。

    Linux系统下QT情状搭建

    Linux系统下QT情形搭建 http://www.linuxidc.com/Linux/2013-07/87576.htm

    • 下载android-qtcreator, 在顶峰中输入"git clone git://gitorious.org/~taipan/qt-creator/android-qt-creator.git",开首下载;假设您不想使用图形分界面开采Qt应用程序,你能够毫不下载,下边是自家通过包装下载的qtcreator 2.1 for android的文件目录结构,压缩包总共21M.

    diff文件:

    Ubuntu下QT调控台程序不可能运行的缓和方案以及XTerm的安顿格局

    Ubuntu下QT调整台程序不能够运营的减轻方案以及XTerm的计划方式 http://www.linuxidc.com/Linux/2013-06/86244.htm

    aries@uu3g:/wp/qt-creator-android-qt-creator$ ls
    dist  HACKING             LICENSE.LGPL   qtcreator.pro  scripts  src
    doc   LGPL_EXCEPTION.TXT  qtcreator.pri  README         share    tests

    18c18

    Ubuntu 10.04下QT4.7.4移植详解

    Ubuntu 10.04下QT4.7.4移植详解 http://www.linuxidc.com/Linux/2013-01/77930.htm

    • 下一场大家修改以下情形变量,伊始编译android-lighthouse:

    <_ANDROID_NDK="android-ndk-r10"         

    Linux下为刚安装好的Qt Creator 创立桌面运维Logo

    Linux下为刚安装好的Qt Creator 创制桌面运行图标 http://www.linuxidc.com/Linux/2012-08/67214.htm

           1. androidconfigbuild.sh文件, 把ANDROID_NDK_ROOT, ANDROID_NDK_HOST, ANDROID_NDK_TOOLCHAIN_PREFIX等等那5个变量安装你下载的android-ndk进行改换,比方下边是自个儿自个儿Computer上面安装的变量:


    Ubuntu 11.04安装QT Creator 2.5.0

    Ubuntu 11.04安装QT Creator 2.5.0 http://www.linuxidc.com/Linux/2012-06/62607.htm

    export ANDROID_NDK_ROOT=/opt/android-ndk-r5
    export ANDROID_NDK_HOST=linux-x86
    export ANDROID_NDK_TOOLCHAIN_PREFIX=arm-linux-androideabi
    export ANDROID_NDK_TOOLCHAIN_VERSION=4.4.3
    export ANDROID_NDK_PLATFORM=android-8

    >_ANDROID_NDK="android-ndk-r9"

    Qt creator for PlayBook安装进度

    Qt creator for PlayBook安装进程 http://www.linuxidc.com/Linux/2012-05/60652.htm

    本文由68399皇家赌场发布于域名注册,转载请注明出处:Android编写翻译OpenSSL库

    关键词: 68399皇家赌场

上一篇:Linux下通过端口杀死进度

下一篇:没有了