VLC for Android原始碼下載和編譯 (包含其他開源專案,很全面!!!!)
Project Hosting on
點選開啟連結from:http://dingran.iteye.com/blog/1717711
1.vlc for android 已經發布了,開源的地址是:
http://wiki.videolan.org/AndroidCompile
這裡面有詳細的使用說明,
其中原始碼獲取是:
再次感謝git這個偉大的工具。
2.原始碼編譯:
最新版的原始碼編譯已經簡化多了,不用從網上找pdf的文件了,那個已經不適用了。只要按照wiki上的說明操作即可。
執行到:
sh compile.sh
之後會出現:
[email protected]:~/vlc_android/android$ sh compile.sh
For an ARMv6 device without FPU, you need a build without FPU:
$ export NO_FPU=1
For an ARMv5 device or the Android emulator, you need an ARMv5 build:
$ export NO_ARMV6=1
If you plan to use a release build, run 'compile.sh release'
VLC source not found, cloning
Cloning into 'vlc'...
remote: Counting objects: 389435, done.
remote: Compressing objects: 100% (77835/77835), done.
接下來會下載vlc的原始碼檔案,就會在原有的git下載的目錄下,再新建一個vlc的資料夾裡面。估計是按照文件裡面不同的編譯
配置選項下載的不同的vlc的原始碼。比如,arm5或7,NEON和NONEON,等等。下載約202MB的東西。
編譯過程輸出:
Shell程式碼- Switched to a new branch 'android'
- Applying the patches
- Applying: libavcodec: add NEON runtime autodetection
- Applying: libvlc: add language and frame rate to libvlc_media_track_info_t
- Building the contribs
- Guessing build system... x86_64-linux-gnu
- Creating configuration file... config.mak
- Bootstrap completed.
- Run "make" to start compilation.
- Other targets:
- * make install same as "make"
- * make prebuilt fetch and install prebuilt binaries
- * make list list packages
- * make fetch fetch required source tarballs
- * make fetch-all fetch all source tarballs
- * make distclean clean everything and undo bootstrap
- * make mostlyclean clean everything except source tarballs
- * make clean clean everything
- * make package prepare prebuilt packages
- curl -f -L -- "http://downloads.videolan.org/pub/videolan/testing/contrib/a52dec-0.7.4.tar.gz" > "../../contrib/tarballs/a52dec-0.7.4.tar.gz"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 235k 100 235k 00990500:00:240:00:24 --:--:-- 18338
- grep -- " a52dec-0.7.4.tar.gz$""../../contrib/src/a52/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/a52/SHA512SUMS"
- 4b26fe9492f218b775fb190b76ecf06edaeb656adfe6dcbd24d0a0f86871c3ba917edb88a398eb12dccedaa1605b6f0a0be06b09f9fddd9a46e457b7dd244848 a52dec-0.7.4.tar.gz
- a52dec-0.7.4.tar.gz: OK
- touch .sum-a52
- curl -f -L -- "http://libass.googlecode.com/files/libass-0.10.1.tar.gz" > "../../contrib/tarballs/libass-0.10.1.tar.gz"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 368k 100 368k 002011300:00:180:00:18 --:--:-- 15260
- grep -- " libass-0.10.1.tar.gz$""../../contrib/src/ass/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/ass/SHA512SUMS"
- 531b48a173f4d7bc50ea443ff71c8fe5c1287e8563c44a5dbf72b0a9e5fb16570fe2285ad2bac8ccdada6e6d195b4f451b1036dca17f2aa6de5803e8946cb9a3 libass-0.10.1.tar.gz
- libass-0.10.1.tar.gz: OK
- touch .sum-ass
- curl -f -L -- "http://downloads.videolan.org/pub/videolan/libdca/0.0.5/libdca-0.0.5.tar.bz2" > "../../contrib/tarballs/libdca-0.0.5.tar.bz2"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 384k 100 384k 001060000:00:370:00:37 --:--:-- 15121
- grep -- " libdca-0.0.5.tar.bz2$""../../contrib/src/dca/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/dca/SHA512SUMS"
- d9f0ed34efeb3f27af8424fcb3e6df56744c6735854a65b5709c02b42b4513b9c4618dcc19eb44293afa051bd95616651bda5fc3b49dfabe975d0babfb1bc287 libdca-0.0.5.tar.bz2
- libdca-0.0.5.tar.bz2: OK
- touch .sum-dca
- curl -f -L -- "http://downloads.videolan.org/pub/videolan/libdvbpsi/0.2.2/libdvbpsi-0.2.2.tar.bz2" > "../../contrib/tarballs/libdvbpsi-0.2.2.tar.bz2"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 322k 100 322k 001494600:00:220:00:22 --:--:-- 21309
- grep -- " libdvbpsi-0.2.2.tar.bz2$""../../contrib/src/dvbpsi/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/dvbpsi/SHA512SUMS"
- 9077a87d31b6c142773d68a5679a5b864df1c063f66d8b405964127b5e2f0b6b8ab4c1c003f873c221ba5657022667bfdb19cc399211be52bbc94a227de262a7 libdvbpsi-0.2.2.tar.bz2
- libdvbpsi-0.2.2.tar.bz2: OK
- touch .sum-dvbpsi
- curl -f -L -- "http://dl.matroska.org/downloads/libebml/libebml-1.2.2.tar.bz2" > "../../contrib/tarballs/libebml-1.2.2.tar.bz2"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100608021006080200494100:00:120:00:12 --:--:-- 43121
- grep -- " libebml-1.2.2.tar.bz2$""../../contrib/src/ebml/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/ebml/SHA512SUMS"
- aa9b446aadbfea6cd7031a08a8cd0251a764febb8ef43ee3ba44d066b945698311bda7db6bb2d983d5f0c1e24f108ae4cf1c6551b04337210b13daf7e2236135 libebml-1.2.2.tar.bz2
- libebml-1.2.2.tar.bz2: OK
- touch .sum-ebml
- curl -f -L -- "http://git.libav.org/?p=libav.git;a=snapshot;h=1a8c6917f68f;sf=tgz" > "../../contrib/tarballs/ffmpeg-git.tar.gz"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 5577k 0 5577k 00176150 --:--:-- 0:05:24 --:--:-- 12273
- ../../contrib/src/ffmpeg/rules.mak:136: Not implemented.
- touch .sum-ffmpeg
- curl -f -L -- "http://heanet.dl.sourceforge.net/sourceforge/flac/flac-src/flac-1.2.1-src/flac-1.2.1.tar.gz" > "../../contrib/tarballs/flac-1.2.1.tar.gz"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 0409000000 --:--:-- 0:00:01 --:--:-- 0
- 00000000 --:--:-- 0:00:12 --:--:-- 0
- 100 1962k 100 1962k 001706300:01:570:01:57 --:--:-- 15064
- grep -- " flac-1.2.1.tar.gz$""../../contrib/src/flac/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/flac/SHA512SUMS"
- 39b216239341fbfe210c3a2fc0d0531ecae26c425365c4b6d4fc1081e44e6dc7a9aba8d4c79cc8025386d0a7bb0d25c413c9b64cf7da9ab04ca34a56d2699787 flac-1.2.1.tar.gz
- flac-1.2.1.tar.gz: OK
- touch .sum-flac
- curl -f -L -- "http://heanet.dl.sourceforge.net/sourceforge/freetype/freetype2/2.4.10/freetype-2.4.10.tar.gz" > "../../contrib/tarballs/freetype-2.4.10.tar.gz"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 0411000000 --:--:-- 0:00:11 --:--:-- 0
- 00000000 --:--:-- 0:00:13 --:--:-- 0
- 100 1959k 100 1959k 001504000:02:130:02:13 --:--:-- 21090
- grep -- " freetype-2.4.10.tar.gz$""../../contrib/src/freetype2/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/freetype2/SHA512SUMS"
- 507d1c03d394b695b5a96041ad7ee03b375964c89f007678db864a7e5bd2ee69d83e6c638f4aadaf348c921d37c16741a03ef9bee03196bda2b94ceea409b688 freetype-2.4.10.tar.gz
- freetype-2.4.10.tar.gz: OK
- touch .sum-freetype2
- curl -f -L -- "http://fribidi.org/download/fribidi-0.19.4.tar.bz2" > "../../contrib/tarballs/fribidi-0.19.4.tar.bz2"
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 593k 100 593k 001180200:00:510:00:51 --:--:-- 16848
- grep -- " fribidi-0.19.4.tar.bz2$""../../contrib/src/fribidi/SHA512SUMS" && (cd ../../contrib/tarballs && sha512sum --check /dev/stdin) < "../../contrib/src/fribidi/SHA512SUMS"
- 6095421de6652202f54ce008eba881e514059e4ac2fd84fdbaabad504f147b332e9c688982b1857cd4d04d6d0346ca9dd16e6a5a5d2ef5acd4d1c400e054968c fribidi-0.19.4.tar.bz2
- fribidi-0.19.4.tar.bz2: OK
- touch .sum-fribidi
- curl -f -L -- "ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.bz2" > "../../contrib/tarballs/libgcrypt-1.5.0.tar.bz2"
- curl: (6) Couldn't resolve host 'ftp.gnupg.org'
- make: *** [../../contrib/tarballs/libgcrypt-1.5.0.tar.bz2] Error 6
- make: *** Deleting file `../../contrib/tarballs/libgcrypt-1.5.0.tar.bz2'
編譯出錯了,Fuck!是因為網速慢,繼續執行sh compile.sh就行了,可以繼續下載。
待下載完成會自動進行編譯,編譯的時間較長,耐心等待。
我的編譯過程中出錯了,錯誤資訊如下:
Shell程式碼- [crunch] Processing image to cache: /home/dr/vlc_android/android/java-libs/ActionBarSherlock/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png => /home/dr/vlc_android/android/java-libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png
- [crunch] (processed image to cache entry /home/dr/vlc_android/android/java-libs/ActionBarSherlock/bin/res/drawable-xhdpi/abs__tab_unselected_pressed_holo.9.png: 0% size of source)
- [crunch] Crunched 201 PNG files to update cache
- -package-resources:
- [echo] Library project: do not package resources...
- -package:
- [echo] Library project: do not package apk...
- -post-package:
- -do-debug:
- [echo] Library project: do not create apk...
- [propertyfile] Creating new property file: /home/dr/vlc_android/android/java-libs/ActionBarSherlock/bin/build.prop
- [propertyfile] Updating property file: /home/dr/vlc_android/android/java-libs/ActionBarSherlock/bin/build.prop
- [propertyfile] Updating property file: /home/dr/vlc_android/android/java-libs/ActionBarSherlock/bin/build.prop
- [propertyfile] Updating property file: /home/dr/vlc_android/android/java-libs/ActionBarSherlock/bin/build.prop
- -post-build:
- debug:
- -pre-build:
- -code-gen:
- [mergemanifest] Merging AndroidManifest files into one.
- [mergemanifest] Manifest merger disabled. Using project manifest only.
- [echo] Handling aidl files...
- [aidl] Found 2 AIDL files.
- [aidl] Compiling 2 AIDL files.
- [echo] ----------
- [echo] Handling RenderScript files...
- [renderscript] No RenderScript files to compile.
- [echo] ----------
- [echo] Handling Resources...
- [aapt] Generating resource IDs...
- [aapt] aapt: warning: string 'filebrowser_parent' has no default translation in /home/dr/vlc_android/android/java-libs/SlidingMenu/res; found: eu fr gd hr mr te uk wa
- [aapt] aapt: warning: string 'search_found_results' has no default translation in /home/dr/vlc_android/android/java-libs/SlidingMenu/res; found: es eu gd hr mr te uk wa
- [aapt] aapt: warning: string 'time_0' has no default translation in /home/dr/vlc_android/android/java-libs/SlidingMenu/res; found: es eu fr gd hr mr te uk wa
- [echo] ----------
- [echo] Handling BuildConfig class...
- [buildconfig] Generating BuildConfig class.
- -pre-compile:
- -compile:
- [javac] Compiling 70 source files to /home/dr/vlc_android/android/vlc-android/bin/classes
- [javac] /home/dr/vlc_android/android/vlc-android/src/org/videolan/vlc/Util.java:244: cannot find symbol
- [javac] symbol : variable JELLY_BEAN
- [javac] location: class android.os.Build.VERSION_CODES
- [javac] return android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN;
- [javac] ^
- [javac] 1 error
- BUILD FAILED
- /home/dr/android-sdk-linux/tools/ant/build.xml:679: The following error occurred while executing this line:
- /home/dr/android-sdk-linux/tools/ant/build.xml:692: Compile failed; see the compiler error output for details.
- Total time: 10 seconds
- make: *** [vlc-android/bin/VLC-debug.apk] Error 1
- rm android-libs/libmedia.c android-libs/libutils.c android-libs/libstagefright.c android-libs/libbinder.c
JELLY_BEAN是4.1的sdk版本,我需要先更新一下sdk,然後繼續。之前他說sdk要最新的,沒想到是真的,Fuck!
也要注意的是ndk的版本是要求r8的,一開始的說明要仔細看呢。
更新了sdk應該可以了,可是仍不行,後來我才想起來是我修改了工程的配置檔案:project.properties
把裡面的target=android-16修改成了14,Fuck,我幹了蠢事啊。
那麼改回來繼續編譯:
哈哈,編譯成功了:
log如下:
Shell程式碼- -package:
- [apkbuilder] Current build type is different than previous build: forced apkbuilder run.
- [apkbuilder] Creating VLC-debug-unaligned.apk and signing it with a debug key...
- -post-package:
- -do-debug:
- [zipalign] Running zip align on final apk...
- [echo] Debug Package: /home/dr/vlc_android/android/vlc-android/bin/VLC-debug.apk
- [propertyfile] Creating new property file: /home/dr/vlc_android/android/vlc-android/bin/build.prop
- [propertyfile] Updating property file: /home/dr/vlc_android/android/vlc-android/bin/build.prop
- [propertyfile] Updating property file: /home/dr/vlc_android/android/vlc-android/bin/build.prop
- [propertyfile] Updating property file: /home/dr/vlc_android/android/vlc-android/bin/build.prop
- -post-build:
- debug:
- BUILD SUCCESSFUL
- Total time: 17 seconds
- rm android-libs/libmedia.c android-libs/libutils.c android-libs/libstagefright.c android-libs/libbinder.c
3.雖然res下面還有紅叉,但是apk已經編譯出來了,就在bin下面,看來eclipse沒起作用。只是用來看程式碼的吧。
那麼該研究研究vlc for android了,這可是好東西啊。以後還要整合DRM呢。
電視和視訊App
- Hulu:一個能滿足所有您最喜愛的電視節目的App。
- 流媒體服務,讓你看韓國,日本,臺灣,西班牙和拉丁美洲的電視節目,並且配有專業的英文字幕。
- 5by:又稱,“朋友發現、分享、聊聊他們最喜愛的視訊的‘勝地’”。
- DailyMotion:YouTube強勁的競爭對手之一。
- Samba:一個非常時髦的視訊共享app,可以讓你看到你的朋友觀看你的視訊時的反應。
- Video Collage Maker,正如標題所展示的,讓你把所有你喜歡的視訊拼貼起來。
照片編輯App
- Over:一款照片編輯 App,你可以為圖片新增文字和插圖。價格:1.99美元。
- Timehop:漂亮的應用程式,從您所有的社交賬號中收集照片,並且將照片按照時間排序。這樣你就可以準確地找到你在某一天的照片。
- 照片編輯應用程式,提供了一個令人難以置信的59種不同的過濾器和15個不同的調整工具。價格:0.99美元。
- 以下拉框的形式組織你上傳的照片和視訊。
- 照片編輯應用程式,專為讓你的自拍照更漂亮而打造。價格:2.99美元。
- 相機應用程式,能夠在Android手機上製作出iOS 8風格的時間推移視訊。
- EyeEm:另一個Instagram風格的照片編輯 App。
- 一個能讓你“一個用前置攝像頭拍照,另一個用後置攝像頭拍照,並在一張照片上同時分享”的攝像 App。
音樂應用程式
- 流行歌曲識別程式。
- 廣播式的線上音樂流媒體之王。
- 高清晰度頻道的線上廣播流媒體 App。
- Shazam 音樂風格識別應用程式。
- 一個應用程式,能顯示播放歌曲的歌詞,是卡拉 OK 迷的最愛。
- 有超過5千萬個軌道的 DJ 程式。
- 這使您能夠訪問10萬多個不同的電臺。
- djay2:它集成了 Spotify 和“將 Android 裝置完美打造成特色 DJ 系統”的App,價值2.99美元。
- 數字音樂播放軟體,音樂發燒友都會愛。
社交App
- 以最快的方法做Skype視訊與您的朋友聊天。
- 照片共享應用程式,可以讓你收回你後悔傳送給朋友的任何照片。
- 訊息傳遞App,帶給你從朋友那裡收發正式信件的快感,並使用自己的個性簽名。
- 一個與您的朋友制定計劃的一流App。
- 因為你永遠不會在你的生活中有太多的表情符號。
- 臭名昭著的遲鈍的應用程式,可以讓你完全匿名。
- LINK:一個社會網路,非常適合剛剛搬到新的地方,想讓朋友分享類似活動的人。
- WhatsApp的競爭對手,致力於”快速和安全”。
旅遊和交通
- 水手的最愛,跟蹤天氣報告和從成千上萬的資源進行預測,以確保你永遠不會停滯不前了。
- 一個獲取地圖的好方式,當你沒有移動資料流量或Wi-Fi的時候。
- Uber:一款叫車應用程式,但同時又是方便的和具有爭議的的App。
- Expedia風格的旅行預訂程式。
- 一個瘋狂的精準的高爾夫球場GPS應用程式,具有“天橋每個孔的三維顯示,精確的碼數以及全球4萬多個高爾夫球場的資料”。
生產力和專業知識
- 一個流行的任務管理應用程式。
- IFTT:生產力應用程式,讓你更輕鬆地管理你最喜歡的相互關聯的 Android 應用程式。
- 最好的第三方觸控式螢幕智慧手機鍵盤之一。
- 一個有助於讓社會媒體的工作狂擺脫手機長時間的干擾並得到簡單的放鬆的App。
- 備受讚譽的任務管理應用程式。
- 一個基於位置的為找臨時工作的應用程式。
- LinkedIn 的對手,讓你和“世界各地6千萬專業人士”聯絡起來。
- 集成了 iCloud Dropbox 和 Gmail 的郵件解決方案。
新聞應用程式
- 一個在你螢幕鎖定時也能看到新聞頭條和社交帖子的應用程式。
- 適用於需要貓的圖片F和“我是誰?“的人,他們生活中的小測驗。
- 一個智慧的瀏覽器,只會跟你顯示載入好的網頁,所以你不必浪費寶貴的時間看一個空白的螢幕。
- 適合於喜歡學習關於為什麼奈及利亞是在一個十字路口的人,還有全球其他的事件。
- 足球球迷們真正唯一需要的應用程式。
- 新聞視訊的應用程式,稱自己是“最聰明的方式來觀看視訊新聞因為它建立您的個性化的地方新聞,國家和國際新聞頻道”。
教育軟體
購物和金融應用程式
- Wish:個人購物助理,可以幫助您節省大量的現金。
- 日常交易最好的地方。
- 從 billguard 獲取資訊的個人財務應用程式。
健身應用程式
相關推薦
VLC for Android原始碼下載和編譯 (包含其他開源專案,很全面!!!!)
Project Hosting on 點選開啟連結 from:http://dingran.iteye.com/blog/1717711 1.vlc for android 已經發布了,開源的地址是: http://wiki.videolan.or
Android 原始碼下載、編譯和刷機過程
編譯環境: Win10 + VMware + ubuntu16.04 手機: Nexus 5 系統: Android 6.0 原生態原始碼 參考網頁:點選開啟連結 解決的問題 當 fastboot -w flashall 命令一直出現Waiting for dev
Linux下編譯VLC for Android原始碼總結
由於專案需要,需要一個在android平臺能夠支援RTSP協議的播放器,由於之前沒有android平臺的經驗,所以找了著名的video LAN的VLC播放器,更令人驚奇的是這款播放器居然還是完全開源的。在此向那些開源軟體的作者和組織致以崇高的敬意,是你們的存在使得計算機軟
SpringFramework3 原始碼下載和編譯教程
Spring已經將原始碼從svn遷移到了git。所以,首先需要安裝git環境。我使用的是Windows下的TortoiseGit,帶圖形介面,比較直觀。 下載後,進入下載到的資料夾,裡面有個README.md的說明檔案,如果E文可以,可以按
Hibernate4.0原始碼下載和編譯教程
廢話不多說,直接進入主題。首先是下載原始碼,跟spring一樣,hibernate也採用git管理。 git://github.com/hibernate/hibernate-orm.git 下載後,hiberante同樣也是採用了g
第三期 Android Kernel 下載和編譯 《手機就是開發板》
https://blog.csdn.net/aggresss/article/details/53461464 Android原始碼預設不包含他所使用的Linux核心原始碼,所以需要另外下載和編譯。在
完整版linux下android原始碼下載、編譯、模擬器啟動執行
一、環境說明: 1、VMware版本:8.0.3 build-703057 2、liunx系統:Ubuntu10.10 3、jdk:sun-java6-jdk 二、Ubuntu 10.10更新源列表 由於Ubuntu 10.10版本的源已經過期了,所以,需要
linux原始碼下載和編譯 問題
Linux 核心原始碼下載地址 https://www.kernel.org/pub/linux/kernel/ 1.下載完成之後,把它放在/usr/src 下 2.解壓 3. 正常情況下, 在/lib/modules/{uname -v}下,我的版本是/lib/
Harmony OS 開發避坑指南——原始碼下載和編譯
# Harmony OS 開發避坑指南——原始碼下載和編譯 本文介紹瞭如何下載鴻蒙系統原始碼,如何一次性配置可以編譯三個目標平臺(`Hi3516`,`Hi3518`和`Hi3861`)的編譯環境,以及如何將原始碼編譯為三個目標平臺的二進位制檔案。 **坑點總結**: 1. 下載原始碼基本上沒有太多坑,可
值得推薦的C/C++框架和庫,包含很多開源專案 (真的很強大)
值得學習的C語言開源專案 -1. Webbench Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的效能,最多可以模擬3萬個併發連線去測試網站的負載能力。W
Android 在ubuntu上下載和編譯系統原始碼
網上也有很多這樣的教程,這裡只是把它記錄下來,方便日後檢視。 下載原始碼 分為以下幾個步驟: 1、配置安裝下載環境 配置 JDK環境 安裝curl、git-core軟體 sudo apt-get install curl sudo apt-get inst
jadx反編譯—下載和使用(傻瓜教程,非常詳細)
一、在GitHub上直接下載 https://github.com/skylot/jadx 可以下這個版本: 二、執行圖形化介面 1、將zip檔案解壓後定位到在lib資料夾中,在此處開啟命令列 2、執行jadx-gui-0.7.1.jar(前提是已經裝好了JDK1
Android原始碼下載教程(repo)
環境 ubuntu系統 原始碼下載 首先下載repo工具 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo &
Linux系統下編譯VLC for Android
操作步驟: 1、下載最新版本的Linux版jdk,將下載好的檔案解壓到/usr/android目錄下 tar zxvf jdk-10.0.2_linux-x64_bin.tar.gz 2、設定環境變數 使用sudo vi /etc/profile命令編輯環境
chromium原始碼的下載和編譯三
chromium生成編譯工程檔案需要用到gn,但是gn又在chromium的依賴庫中需要gclient來下載,這是需要翻牆的,於是在github上搜索了一下gn,真的找到了一些原始碼映象,但是發現其編譯過程還是需要gn,這變成了蛋雞問題了,於是在網上找了一個最新的gn可執行檔
ArcGIS for Android 的學習與應用(二) 如何移除指定的點和線?
在地圖上新增點和線的時候,我們有時候會遇到要移除或者切換指定的點和線的操作。那麼如何移除指定的點和線呢? ArcGIS的api裡點和線都是由GraphicsOverlay類來進行建立新增的。通過Graphic物件將點或者線的圖形物件(SimpleMarkerSy
android 原始碼下載、同步、編譯、提交
本人android初學者,還請大家多多教導。 Android系統開發瞭解的東西:Eclipse、git、repo,環境:Ubuntu 10.04 64bit;JDK:1.6; 拉程式碼: 1.新建資料夾,在此資料夾內初始化 repo init -u XXX/manifes
Openwrt研習筆記三之原始碼的下載和編譯
哎呀,昨天拉下一天的筆記沒寫,不過這也不能怪我,是我的網站伺服器出問題了,釋出不了….今天補上昨天的內容 上一篇說到刷TL-WR703N的系統成openwrt,那些都是網上搜羅的,按照著做就好了,先學習才能進步嘛 今天要記錄的內容有:下載原始碼,ubuntu13.04下編譯原始碼 下載原始碼
Android系統原始碼下載與編譯、刷機--Nexus6實測
前言 此博文記錄一下Android從系統原始碼下載到刷機的全過程。 (https://source.android.com/source/build-numbers.html 頁面中列表資訊找到自己裝置對應的Android版本進行選擇,博文中選擇MOB301) 硬體:Goog
VLC for android on unbutu 14.04 編譯的幾個問題總結
flac-1.3.0.tar.xz libgpg-error-1.13.tar.bz2 libxml2-2.9.1.tar.gz freetype-2.5.3.tar.gz libgsm_1.0.13.tar.gz live.2014.05.27.tar.gz fri