android源碼windows下載
⑴ 求android源碼下載地址,就像學學源碼的原理
Google剛剛公布,穩定版的Android源代碼已經公布,任何人都可以免費下載。Google希望通過公布源代碼,電信運營商和手機製造商,乃至一般開發者們進一步深刻了解和利用Android系統,從而有益於該平台下的的發展。
看來T-Mobile G1不一定打得過iPhone,那麼Android呢?
現在源代碼公布在http://source.android.com/,SDK網站是http://code.google.com/android/
⑵ android源碼 下載 如何使用
1、這位兄弟,不知道你說的源碼是不是真正意義上的源碼(源碼很大的,2.3之前的應該在3G左右,4.0的有4G多點),如果是android-sdks\samples\android-15目錄下的一某個例子,一樓正解。在eclipse的菜單->File->New-Project->Create project from existing source,選擇Android->Android Sample Project
2、如果是google系統源碼,你用eclipse就很難運行出來(例如Mms,彩信),因為上層運行時會依賴底層很多東西(例如一些jar包),想用eclipse運行出來必須把上層所依賴的全導進去,這個過程很復雜。所以,我建議,如果想運行源碼(如:Mms,路徑:packages\apps\Mms),弄一個linux系統。
3、實例太大,沒法上傳
⑶ vlc for android 源碼能不能在windows環境下編譯
1. 准備編譯環境
基本上按照這篇wiki的介紹就足夠了,為了順利完成編譯,建議首先保證相關的軟體或者依賴庫都已經下載好了,我再強調一下幾個重點注意事項。
(1) Android SDK:必須使用SDK Platform Android 5.0, API 21,因為VLC-for-android用到了Android 5.0 的一些API。
(2) 最好通過apt-get install 把下面這些依賴的軟體都安裝一遍,或更新到最新版
git,apache-ant (or ant), autoconf, automake, autopoint, cmake,
gawk (or nawk), gcc, g++, libtool, m4, patch, pkg-config, ragel,
subversion, unzip.
2. 下載源碼包
直接通過git下載VLC-for-android最新的源碼即可:
git clone git://git.videolan.org/vlc-ports/android.git
3. 編譯VLC源碼和VLC Android工程
(1) 配置編譯環境變數
具體參考wiki的介紹,你可以寫個shell腳本來執行,避免每次編譯都要配置,下面是我的環境變數,可以根據你的路徑修改:
#! /bin/sh
export ANDROID_SDK=/opt/android/sdk/
export ANDROID_NDK=/opt/android/android-ndk-r10/
export ANT_DIR=/opt/android/ant/
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$ANT_DIR
export ANDROID_ABI=armeabi-v7a
(2) 執行編譯
sh compile.sh
VLC不愧是使用這么廣泛的播放器,它的編譯腳本寫得非常強大和智能,直接通過執行compile.sh,它會自動check所有的依賴,並通過網路去下載缺失的庫。
首先,它會下載vlc的源碼,並存放在當前目錄下。然後去下載依賴的第三方庫文件。
當然,由於GFW的存在,有的時候下載會失敗,這個時候,就需要你手動去Google搜索它正在下載的依賴文件,手動下載好了之後放到 vlc/contrib/tarballs目錄下,然後再回到命令行重新執行 sh compile.sh
它依賴的全部第三方庫文件如圖所示:
(3) 編譯問題
編譯過程還算順利,只出現過一個大問題,如下:
google/protobuf/unittest.proto:853:21: Missing field number.
google/protobuf/unittest.proto:862:1: Reached end of input in message definition (missing '}').
make[3]: *** [unittest_proto_middleman] Error 1
網上也搜不到解決方案,我看了下GitHub上Protobuf的Readme,然後下載了最新的protobuf放到vlc/contrib
/tarballs/contrib-android-arm-linux-androideabi/protobuf目錄下,執行.
/configure --disable-shared,再編譯,沒想到就直接過了。
4. 載入VLC-For-Android的Java工程
編譯通過後,就可以直接在vlc-android/bin目錄下看到debug版的apk了,下面簡單說說在Eclipse中載入vlc-android的整個工程。
打開Eclipse,選擇Import,把vlc-for-android目錄下所有的工程到導入到Eclipse中(我去掉了TV工程),如圖所
示,有5個必須的工程,其中,VLC是主工程,其他四個都是Lib工程。沒有什麼意外的話,直接運行VLC工程,就可以在Android手機上看到VLC
播放器應用了!
⑷ android源碼編譯完成拷貝到windows下的問題
一般不是單個的工程嗎?
把單個的工程壓縮後就可以了吧
解壓出錯的話
是不是你壓縮的方式的方式本身有什麼問題
⑸ 如何下載安卓源代碼
首先點擊Eclipse上面的「Android SDK Manager」按鈕。
然後出來,會有個界面,注意需要聯網,如果始終卡住,那麼需要考慮連下VPN了,選擇自己需要下載的版本的源代碼,就可以下載了。
這樣就表示在下載了。
顯示installed,表示下載完畢。
安裝完以後,去哪找剛剛下載的源代碼文件呢?先找到環境的安裝的路經,然後找SDK目錄。windows下也差不多。
這個問題網路經驗有一步步的教你怎麼去下載,希望能幫到你!
⑹ 怎樣查看 Android APP 源代碼
用壓縮軟體打開apk文件,解壓出根目錄中的classes.dex文件
使用cmd ,dex2jar.bat classes.dex命令將classes.dex轉換為jar
再用jd-gui打開該jar就可以查看源碼了,如果apk安全性好的話,有些代碼是看不到的
⑺ windows下如何編譯android源碼
如果沒記錯,windows下是沒法編譯android框架源代碼的
因為android是基於linux平台的,因此底層的很多東西都是基於linux系統的
如果只是單純的android應用程序,則可以在windows下開發編譯
只需要用Eclipse的adt插件加上windows下開發的Android SDK就行了。
⑻ android sdk怎麼下源碼
下載android sdk的源代碼
Windows版本的Git提供有Linux shell命令行和GUI圖形界面兩種不同的操作方式,
用默認安裝選項安裝時,添加在桌面上的Git圖標為啟動使用shell命令工具,操作指令和用法則和Linux下一樣
mkdir android_sdk_src 建立存放Android SDK源文件的目錄
cd android_sdk_src 進入新建的目錄
git clone git://android.git.kernel.org/platform/frameworks/base.git 下載Android SDK源碼
⑼ 怎麼在windows下查看android源碼
先下載源碼,最新為2.2
2.找SDK目錄
安裝的SDK到我的目錄E:\
E:\android-sdk-windows\
找到目錄 結構如下:
E:\android-sdk-windows\
-platforms
+android-3(android-1.5)
+android-4(android-1.6)
………..
+android-6(android-2.0)
+android-7(android-2.1)
+android-8(android-2.2)
最高的android-8對應的是SDK2.2。
在android-8文件中新建sources然後把下載好的源碼(android-2.2-froyo-src.zip)解壓到這個文件下。
3.改配置文件(修改紅色部分)
找到android-8目錄下的文件source.properties並將其修改如下:
### Android Tool: Source of this archive.
#Wed Oct 13 14:00:16 CST 2010
Pkg.Desc=Android SDK Platform. 2.2_r1
Pkg.UserSrc=true
Archive.Arch=ANY
Platform.Version=2.2
Pkg.DescUrl=sources
Archive.Os=WINDOWS
Pkg.SourceUrl=sources
Pkg.Revision=2
AndroidVersion.ApiLevel=8
大公告成,重啟Eclipse,按ctril+關鍵字、類名 或者按F3就可以點進去了,可以看到源碼了吧!
PS:已經下載好的源碼,可以把core目錄放入到sources中即可。。。