當前位置:首頁 » 編程軟體 » 安卓在線編譯

安卓在線編譯

發布時間: 2022-01-08 05:15:19

『壹』 在線等:安卓反編譯解讀代碼時遇到的問題,java代碼問題

反編譯出來的代碼和源代碼是有出入的,基本能讀懂就好了,裡面有錯誤也是正常的

『貳』 求一個能編譯並執行java的安卓軟體。 aide不好用。

eclipse

『叄』 如何自學 Android 編程

安卓編程的學習,除了從書本上,還可以從互聯網上,特別是現在在線教育APP的軟體也比較多,在軟體中挑選對口的課程,跟著學習,然後在進行實踐,也就可以將安卓編程學好。

『肆』 推薦可以在線編輯文檔的app

在線編輯文檔可以選釘釘文檔,在線輕松協作,無需重復收發,支持多端同步,隨時隨地協作,具體功能如下:
1.在線編輯,實時保存
本地文件使用在線編輯
本地的excel、word 通過釘釘發送時,可以在聊天中透出「在線編輯」入口,文件無需下載,在線可直接編輯,編輯過程內容實時保存,不會擔心文件丟失。
2.多端互通,實時同步
PC、Mac、ipad、ios和安卓,任意設備都可以在釘釘端內順暢的訪問,創建和編輯釘釘文檔,你可以隨時隨地的使用,一處更新,更新信息多端實時更新同步。
3.多人協作,效率倍增
釘釘文檔支持多人在線編輯及協作,團隊無需重復收發文件,你可以試試查看協作者的編輯的內容,並瀏覽修訂記錄。
分享文檔,邀請同事一起編輯
1、打開釘釘文檔,找到你想要分享的文檔;
2、點擊右上角的 按鈕,通過「+添加可查看/編輯的指定成員」,選擇你協作編輯的同事;
3、文檔支持設置只讀/編輯許可權,在添加協作人後,可對用戶設置僅可查看/可編輯許可權,文檔協作安全放心。
修訂記錄可追溯,文檔舊版本可還原
1、點擊右上角工具欄中-,可查看協作記錄;
2、所有編輯內容雲端自動保存至雲端,選中任意歷史版本,點擊按鈕即可還原舊版本。
在線文檔支持評論,協作者可清晰查看
1、點擊文檔的有許可權編輯者對文檔內的部分文字進行評論;
2、評論的內容與協作者實時共享,多端同步更新,高效解決文檔協作過程的溝通問題。

『伍』 有沒有能在安卓上使用的c++編譯器

安卓可以在線編程,在網路搜索c++在線編譯,找一個用的順手的就行了

『陸』 自己可以編譯安卓源碼

用最新的Ubuntu 16.04,請首先確保自己已經安裝了Git.沒安裝的同學可以通過以下命令進行安裝:

sudo apt-get install git git config –global user.email 「[email protected]」 git config –global user.name 「test」

其中[email protected]為你自己的郵箱.

簡要說明

android源碼編譯的四個流程:1.源碼下載;2.構建編譯環境;3.編譯源碼;4運行.下文也將按照該流程講述.

源碼下載

由於某牆的原因,這里我們採用國內的鏡像源進行下載.
目前,可用的鏡像源一般是科大和清華的,具體使用差不多,這里我選擇清華大學鏡像進行說明.(參考:科大源,清華源)

repo工具下載及安裝

通過執行以下命令實現repo工具的下載和安裝

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo

補充說明
這里,我來簡單的介紹下repo工具,我們知道AOSP項目由不同的子項目組成,為了方便進行管理,Google採用Git對AOSP項目進行多倉庫管理.在聊repo工具之前,我先帶你來聊聊多倉庫項目:

我們有個非常龐大的項目Pre,該項目由很多個子項目R1,R2,...Rn等組成,為了方便管理和協同開發,我們為每個子項目創立自己的倉庫,整個項目的結構如下:


這里寫圖片描述

執行完該命令後,再使用make命令繼續編譯.某些情況下,當你執行jack-admin kill-server時可能提示你命令不存在,此時去你去out/host/linux-x86/bin/目錄下會發現不存在jack-admin文件.如果我是你,我就會重新repo sync下,然後從頭來過.

錯誤三:使用emulator時,虛擬機停在黑屏界面,點擊無任何響應.此時,可能是kerner內核問題,解決方法如下:
執行如下命令:

  • ./out/host/linux-x86/bin/emulator -partition-size 1024 -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7

  • 通過使用kernel-qemu-armv7內核 解決模擬器等待黑屏問題.而-partition-size 1024 則是解決警告: system partion siez adjusted to match image file (163 MB >66 MB)

    如果你一開始編譯的版本是aosp_arm-eng,使用上述命令仍然不能解決等待黑屏問題時,不妨編譯aosp_arm64-eng試試.

    結束吧

    到現在為止,你已經了解了整個android編譯的流程.除此之外,我也簡單的說明android源碼的多倉庫管理機制.下面,不妨自己動手嘗試一下.

    『柒』 編譯android源碼apk是不是生成odex方法

    反編譯普通的APK文件: 對於普通的APK/DEX文件的反編譯,其實工具有很多, 包括: ByteCode Viewer: 一個可視化的集成工具,說實話,不太好用,不夠穩定,生成代碼質量中等。 dex2jar + jd_gui: 這兩個工具組合還可以, 用起來比ByteCode Viewer麻煩一些,但比較穩定,生成代碼質量中等。 反編譯ODEX文件: Android 5.0 Lollipop以後,Google用ART代替了以前的Dalvik,對於普通的app來說我們仍然可以用上面的方法來把dex文件反編譯成Java源代碼。但對於系統預裝的App,特別是類似應用商店,播放器等, 你會發現這些應用的apk文件中找不到對應的classes.dex文件,而是會發現在其子目錄下有個.odex文件。 那如何反編譯這個odex文件呢?我通過google查了查,知道應該用baksmali,但從github上下載了幾個版本都不行,報各種不同錯誤。 具體方法如下: 1. 從 這里 下載工具包, 解壓縮到本地。 這里的baksmali的版本是2.0.3. 不同版本的baksmali針對的Android內核不同。有時候高版本反倒不好用。 2. 打開工具所在目錄, 按住shift鍵, 點擊滑鼠右鍵,打開Windows命令窗口 3. 把 odex文件拷貝到該目錄 4. 在命令窗口運行: oat2dex.bat *.odex . 正常情況下,應該顯示OK等信息。如果報錯的話,說明這個文件無法轉換,後面的也不用試了。 5. 運行 oat2dex.bat *.odex temp.dex . 運行後會創建一個temp.dex文件。 6. 運行 java -jar baksmali-2.0.3.jar -a 21 -x temp.dex -o source . 運行後會創建一個source的文件夾,並將temp.dex反編譯到該文件夾。-a 21 表明的是Android內核的版本21 7. 運行 java -jar small-2.0.3.jar -a 21 source -o classes.dex , 反編譯為classes.dex文件。 需要注意的是:由這種方式反編譯成的classes.dex 文件相比原生的classes.dex 還是缺少了些信息,因此反編譯這種classes.dex 文件後生成的java代碼可讀性會更差些。 8. 用在線工具JADX 來把 classes.dex 最終反編譯為java代碼。

    『捌』 ubuntu 10.04 編譯 android 4.0出錯,在線等待,下面是log--libgcc.a: No such file or directory

    很明顯就是這個:arm-linux-androideabi-g++找不到,進入你的這個目錄下:prebuilt/linux-x86/ccache/ccache prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/

    然後看下是否有以下文件或鏈接文件:

    arm-linux-androideabi-addr2line arm-linux-androideabi-gprof
    arm-linux-androideabi-ar arm-linux-androideabi-ld
    arm-linux-androideabi-as arm-linux-androideabi-ld.bfd
    arm-linux-androideabi-c++ arm-linux-androideabi-ld.gold
    arm-linux-androideabi-c++filt arm-linux-androideabi-nm
    arm-linux-androideabi-cpp arm-linux-androideabi-obj
    arm-linux-androideabi-g++ arm-linux-androideabi-objmp
    arm-linux-androideabi-gcc arm-linux-androideabi-ranlib
    arm-linux-androideabi-gcc-4.4.3 arm-linux-androideabi-readelf
    arm-linux-androideabi-gccbug arm-linux-androideabi-run
    arm-linux-androideabi-gcov arm-linux-androideabi-size
    arm-linux-androideabi-gdb arm-linux-androideabi-strings
    arm-linux-androideabi-gdbtui arm-linux-androideabi-strip

    特別是看下這個:arm-linux-androideabi-g++

    若是沒有從別的地方(如你同事朋友那邊拷一份過)一份放在這里。若是軟鏈接文件,看看鏈接指向的文件是不是不存在了,不存在也一樣一份好的放在鏈接指向的文件的地方。

    『玖』 安卓手機 可以學習編程的軟體

    sl4a可以寫腳本 C 語言還沒有不過可以上網在線編譯看結果:
    http://codepad.org

    『拾』 安卓瀏覽器可以兼容在線編輯器如kindeditor么,本人正在做php開發,php做的在線編輯器

    跟系統沒關系,Android 4.x和Android上的Chrome都提供了對JS/AJAX和HTML5的完整支持,在線編輯器全部可用

    熱點內容
    循跡小車演算法 發布:2024-12-22 22:28:41 瀏覽:80
    scss一次編譯一直生成隨機數 發布:2024-12-22 22:04:24 瀏覽:954
    嫁接睫毛加密 發布:2024-12-22 21:50:12 瀏覽:972
    linuxbin文件的安裝 發布:2024-12-22 21:46:07 瀏覽:796
    vlcforandroid下載 發布:2024-12-22 21:45:26 瀏覽:662
    電腦做網關把數據發送至伺服器 發布:2024-12-22 21:44:50 瀏覽:429
    新華三代理什麼牌子的伺服器 發布:2024-12-22 21:33:21 瀏覽:340
    歡太會員密碼是什麼 發布:2024-12-22 20:57:28 瀏覽:71
    sqllocaldb 發布:2024-12-22 20:07:08 瀏覽:123
    如何找到我的伺服器 發布:2024-12-22 19:52:14 瀏覽:299