日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁編程開發(fā)Android → 使用NDK7開發(fā)無需cygwin、自帶編譯器

      使用NDK7開發(fā)無需cygwin、自帶編譯器

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2013/8/2 16:37:41字體大小:A-A+

      作者:西西點(diǎn)擊:146次評(píng)論:0次標(biāo)簽: eclipse

      • 類型:編程工具大。13.8M語言:英文 評(píng)分:5.5
      • 標(biāo)簽:
      立即下載

      NDK從7開始自帶編譯器,在windows上無需配置cygwin的環(huán)境。

      在eclips中配置NDK路徑

      eclipse中點(diǎn)擊菜單欄window-Perferences,配置NDK的路徑。

      在工程中添加native lib

      新建一個(gè)空白的Android工程,在根目錄上點(diǎn)擊右鍵Adnroid Tools - Add Native Support...

      在彈出的對(duì)話框中輸入要新建的lib的名稱,點(diǎn)擊Finish,在工程目錄下會(huì)多出一個(gè)jni文件夾,里面有一個(gè)空白的cpp文件和一個(gè)Android.mk文件

      Android.mk文件的內(nèi)容是

      LOCAL_PATH := $(call my-dir)

      include $(CLEAR_VARS)

      LOCAL_MODULE := TestJni
      LOCAL_SRC_FILES := TestJni.cpp

      include $(BUILD_SHARED_LIBRARY)

      TestJni就是要加載的lib的名稱,LOCAL_SRC_FILES 是資源文件的路徑。

      hello jni


      MainActivity.java代碼如下:

      package com.example.testjni;
      
      import android.os.Bundle;
      import android.app.Activity;
      import android.widget.TextView;
      
      public class MainActivity extends Activity {
      
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              
              TextView textView = new TextView(this);
              textView.setText(helloFromJni());
              setContentView(textView);
          }
          
          public native String helloFromJni();
          
          static {
              System.loadLibrary("TestJni");
          }
      }

      TestJni.cpp代碼如下:

      #include 
      
      extern "C" jstring Java_com_example_testjni_MainActivity_helloFromJni(JNIEnv *env, jobject thiz) {
          return env->NewStringUTF("Hello From Jni");
      }

      直接運(yùn)行程序,可以在Console窗口中看到NDK build的輸出

      有一點(diǎn)要注意:由于我使用的是x86的Android虛擬機(jī)來運(yùn)行,所有使用的是x86的編譯器。制定編譯器的方法是在jni目錄新建一個(gè)Application.mk的文件,輸入以下內(nèi)容

      #APP_ABI := armeabi
      APP_ABI := x86
      #APP_ABI := armeabi armeabi-v7a x86 mips mips-r2 mips-r2-sf
      #APP_ABI := all
      APP_STL := stlport_static

      如果是普通arm處理器的Android手機(jī),使用APP_ABI := armeabi,如果是x86處理器的,使用APP_ABI := x86,等等。

      如果APP_ABI := all,會(huì)編譯所有指令的so。

      運(yùn)行結(jié)果如下:

      至于C/C++的編譯是怎么實(shí)現(xiàn)的,我們可以查看一下工程的Properties

      在Builders里面有多了兩項(xiàng),一個(gè)是CDT Builder,一個(gè)是Scanner Configuration Builder。

      現(xiàn)有的工程添加Builder

      如果工程里面已經(jīng)有jni目錄了,但是沒有配置C/C++的編譯器,高手們可以自己添加Builder,對(duì)于我這種愛投機(jī)取巧的小菜鳥,工程右鍵菜單,新添加一個(gè)空白的so,然后再刪除,CDT Builder和Scanner Configuration Builder就出來了。

      Android NDK R9 官方最新版:http://www.ksks6.com/soft/66623.html

        app制作
        (8)app制作
        一款好的不僅需要有創(chuàng)意的開發(fā)人員還要有一款合適的制作軟件,有時(shí)候一款好用的制作軟件可以讓開發(fā)人員節(jié)省很多不必要的時(shí)間。另外對(duì)于一些不懂編程的人員來說制作一款也不是沒有可能的,有些功能強(qiáng)大的制作軟件可以讓完全不懂編程的人也能制作出一些精美的來,比如一些公司的產(chǎn)品展示這類不需要有自己特色的就可以通過制作軟件輕松做出來。這里西西給大家收整理了一些好用的制作軟件下載,希望對(duì)大家有所幫助。...更多>>
        • appBookv1.0 官方版

          07-04 / 132.6M

          推薦理由:appBook 一次編輯多平臺(tái)發(fā)布 輕松擁有自己的app,appBook是全球首家運(yùn)行在PC和Mac的移動(dòng)平臺(tái)應(yīng)用編輯制作軟
        • 安卓平臺(tái)反編譯神器(Apktool)v6.0.

          02-19 / 13.0M

          推薦理由:Apktool,一款安卓移動(dòng)平臺(tái)上的反編譯利器!Apktool現(xiàn)已完美兼容Android5.0L,使用它可以修改軟件應(yīng)用名稱,
        • myeclipse 10.0

          11-03 / 886M

          推薦理由:MyEclipse 10使用最高級(jí)的桌面和Web開發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipsel
        • 移動(dòng)應(yīng)用開發(fā)工具(AppCan IDE)V3.1

          11-14 / 421.8M

          推薦理由:AppCan應(yīng)用使用HTML5、CSS3和JavaScript語言編寫,通過AppCan IDE提供的本地打包工具或在線編譯系統(tǒng)生成可在
        • appMaker中文版v1.0 官方免費(fèi)版

          03-06 / 315.8M

          推薦理由:appMaker中文版是一款免費(fèi)的app制作軟件,可以制作各種展示類的app。如:移動(dòng)互動(dòng)電子書、電子雜志、地產(chǎn)樓
        • 安卓開發(fā)(Google Android SDK)r24.

          05-15 / 85.8M

          推薦理由:Google Android SDKAndroid是Google自己研發(fā)的手機(jī)平臺(tái)操作系統(tǒng),該平臺(tái)基于開源軟件Linux,由操作系統(tǒng)、中
        eclipse
        (119)eclipse
        是對(duì)的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和的開發(fā)發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的集成開發(fā)環(huán)境,包括了完備的編碼調(diào)試測(cè)試和發(fā)布功能,完整支持,,,,,,,。分類在結(jié)構(gòu)上,的特征可以被分為類模型開發(fā)工具開發(fā)工具應(yīng)用程序服務(wù)器的連接器項(xiàng)目部署服務(wù)數(shù)據(jù)庫服務(wù)整合幫助...更多>>
        • android sdk 64位22.3 官方最新版

          11-07 / 480.4M

          推薦理由:完整的android開發(fā)工具,基于Android 4.4的android sdk 22.3 官方最新版,各版本都是相互匹配的,不會(huì)出現(xiàn)安
        • Eclipse 4.3.X 漢化包官方版

          11-14 / 4.3M

          推薦理由:Eclipse4.3漢化包是Eclipse4.3.x的一個(gè)中文漢化包,有了中文語言環(huán)境,搞起開發(fā)來也順手。 Eclipse4.3漢化
        • ADT Plugin for Eclipse(Android開

          02-24 / 13.8M

          推薦理由:這是一個(gè)Eclipse插件,作用是關(guān)聯(lián)Android SDK,使你的Eclipse能夠新建Android工程,安裝方法如下:打開Ecli
        • Tomcat Eclipse集成插件

          03-15 / 333KB

          推薦理由:Tomcat Eclipse集成插件,在Eclipse里控制Tomcat啟動(dòng)、停止。你懂的 使用方法:放入 eclipse 的 plugins 目
        • Eclipse C語言開發(fā)工具(Eclipse ID

          04-10 / 85.6M

          推薦理由:一個(gè)C / C + +的IDE與Mylyn集成開發(fā)。Feature Listorg.eclipse.cdt 7.0.0org.eclipse.cdt.debug.ui.memory
        • Eclipse 3.6.2 漢化包官方簡(jiǎn)體中文

          04-10 / 3.8M

          推薦理由:漢化包安裝有兩種方法:第一種最簡(jiǎn)單,直接拷貝將對(duì)應(yīng)目錄下的文件拷貝到和Eclipse對(duì)應(yīng)目錄下即可。(將解壓
        eclipse中文版下載
        (27)eclipse中文版下載
        是一個(gè)開放源代碼的基于的可擴(kuò)展開發(fā)平臺(tái)。還包括插件開發(fā)環(huán)境,,這個(gè)組件主要針對(duì)希望擴(kuò)展的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與環(huán)境無縫集成的工具。它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括開發(fā)工具,。漢化方法把語言包中的,文件夾直接覆蓋到安裝目錄中,或者把漢化包放到目錄下面。常用快捷鍵.快速修復(fù).刪除當(dāng)前行.復(fù)制當(dāng)前行到下一行.或者說是空格由于后者與輸入法...更多>>
        JAVA軟件
        (60)JAVA軟件
        軟件下載,編程軟件下載專題有多款適合編程愛好者學(xué)習(xí)使用的軟件,我們提供了適用于開發(fā)者使用的相關(guān)軟件的各個(gè)版本跟新的下載地址,以方便各位愛好者使用學(xué)習(xí)。如果您有什么好的編程軟件可以向我們提供分享下載,如果下載的軟件有什么問題也可以向我們提供建議,祝程序員們學(xué)習(xí)愉快軟件開發(fā)其實(shí)可以不用其他軟件的。只需要安裝了工具包即可,這個(gè)是必須的。并且一定要配置好系統(tǒng)的環(huán)境變量。這個(gè)可以到網(wǎng)上去查,網(wǎng)上很多。然后進(jìn)...更多>>

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)