ubuntu 下應用 Python 和 SL4A 的 Android 應用程式搭建您自己的android研發環境

來源:互聯網
上載者:User

標籤:

轉載自:http://code.qtuba.com/article-50680.html

最近在看《head first python》,書中有講python在android中進行開發的章節,但需要弄一個Android模擬器,於是我就在ubuntu上開始折騰了。

     一、由於Android SDK是運行在java之上的,所以得配置jdk

            在oracle的官網我下載了jdk7 的專為linux的32位安裝包   jdk-7u55-linux-i586.tar.gz

            然後我在 /usr 下應用 mkdir jvm  命令建立了一個jvm的目錄。將 jdk-7u55-linux-i586.tar.gz移動到 /usr/jvm 目錄下 應用  tar -zxvf jdk-7u55-linux-i586.tar.gz 解壓之。

            在linux終端輸入命令 sudo vim /etc/profile    在檔案最後加上下面幾行:

            export JAVA_HOME=/usr/jvm/jdk1.7.0_55            #jdk所在的目錄
            export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
            export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

            然後在終端輸入命令 source /etc/profile,此時你可以檢測你的java環境了:

     二、去http://developer.android.com/sdk/index.html

             a、下載專為linux的android sdk ,我下的是:android-sdk_r22.6.2-linux.tgz。對這個壓縮檔進行解壓,並進入其tools目錄,

              在終端輸入  android sdk,就開啟了Android SDK Manager:

              在這裡下載android開發所需要的一些工具。

              b、在你的linux終端輸入 android avd

                    就可以建立一個android虛擬機器了:

          點New按鈕就可以建立一個android虛擬機器,具體建立細節,我就不贅述了。

          目前我建立了一個名字為python_test的虛擬機器:

           看,通過android list avd命令 查看你建立的android虛擬機器python_test:

           c、開啟 /etc/profile檔案配置一下環境變數

                  $sudo vim /etc/profile

                  在這個檔案最下面加入這幾行,

                  export android_home=/home/jack/python/android/android-sdk-linux                 #android sdk所在的目錄
                  export PATH=$android_home/tools:$android_home/platform-tools:$PATH

           d、現在最好重啟一下電腦,讓所配置的環境變數生效:

                 在我們可愛的終端,

                  $emulator @python_test,    看吧,就這樣就成功了

       三、這是比較激動人心的一步了,開始配置我們的python在android上的運行環境了,應用的是sl4a。進入https://code.google.com/p/android-scripting/

            點擊二維碼下載,我的是sl4a_r6.apk, 然後去Downloads 頁面:

               應用adb工具將下載的兩個檔案安裝到android虛擬設備中:

               安裝那兩個apk檔案

               $adb install sl4a_r6.apk

               $adb install PythonForAndroid_r4.apk

               安裝好後,進入你的android模擬器中,點擊sl4a_r6.apk安裝好後的應用表徵圖 :

              比如你寫好一個hello_world.apk

              在終端 $adb push hello_world.apk /sdcard/sl4a/scripts ,匯入到模擬器中

              然後在sl4a中就會檢測到這個檔案,點擊hello_world.apk,再點擊第二個像設定的按鈕即可運行這個python檔案:

基本上就這些了,大家如果有興趣的話,可以折騰一下。

ubuntu 下應用 Python 和 SL4A 的 Android 應用程式搭建您自己的android研發環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.