1. android報錯,android.support.design程序包不存在時,怎麼解決
Unabletoresolvetarget'android-16'。這是因為你的sdkmanager裡面沒有下載android-16的,把project.properties改成android-19。導入supportv7library:file-import-,選擇sdk/extras/support/v7/appcompat,點擊確定。
2. android開發 從github下載的開源項目怎麼加到自己的工程
1、先下載zip解壓
2、在eclipse里選擇File-Import-Existing Android Code Into Workspace(把開源項目拷貝到workspace中更穩定)
3、eclipse的Package Explorer中右鍵開源項目-Properties-Android-Is Library勾選,點確定
4、eclipse中Package Explorer中右鍵自己的項目-Properties-Android-Library,右邊選擇Add,如果第三步沒問題的話在列表裡會出現開源項目,勾選確定。
3. wintel格局打破了,如何在PC機上裝android系統
這里給你推薦兩個~~~除了模擬器 1.Android LiveCD,是code.google.com上的一個開源項目,以ISO形式發布,可直接從光碟啟動。最新版下載地址 http://code.google.com/p/live-android/downloads/list 下載後,使用VMWare或其他虛擬機軟體裝ISO文件,然後從光碟啟動即可。 2.AndroidX86,這個系統不僅可以從光碟啟動,還可以直接安裝在硬碟上,並從硬碟啟動。最新版下載地址 http://www.androidx86.org
希望採納
4. 如何編譯android sdk
如果沒有真正開發板,又想深入到android framework里,或kernel里的話,就只能用android 的emulator了。 但是我們下載的android SDK沒有源代碼,我們沒辦法跟蹤修改framework和kernel里的東西。
所以有了想嘗試自己從頭生成SDK的想法。
1. 首先下載編譯android所有source code.
具體步驟這里不再贅述,參考ht tp:/ /source.and roid.c om/download
cd mydroid
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
一點小提示: 有時候google的android伺服器老是斷,總不能讓我們守在電腦旁邊一直手工重新repo sync吧,這可是需要N個小時才能下載完的啊。
我們就寫個小腳本讓電腦自動repo sync,直到下載成功為止:
#!/bin/sh
count=0
ret=1
while [ $ret -ne 0 ]
do
repo sync
ret=$?
count=$(( $count + 1))
echo "try $count, ret: $ret"
done
echo "try $count, ret: $ret"
把上面的內容復制到一個文件里tryrepo.sh
然後修改tryrepo.sh的屬性,開始自動工作吧。第二點早上應該就大功告成了
chmod a+x tryrepo.sh
./tryrepo.sh
2. 編譯android, 生成SDK
make sdk
漫長的等待之後,SDK生成了,在目錄:mydroid\out\host\linux-x86\sdk\android-sdk_eng.yanbin_linux-x86\platforms\
在linux下面可以直接運行mydroid\out\host\linux-x86\sdk\android-sdk_eng.yanbin_linux-x86\tools\android 就可以看到熟悉的android emulator啟動界面。
如果想在windows XP下使用這個SDK和emulator, 最簡單的方法是:
(1)自己下載一個最新的windows版本的android 2.0 SDK。
(2)把mydroid\out\host\linux-x86\sdk\android-sdk_eng.yanbin_linux-x86\platforms\下的東西復制到windows版SDK的platforms下。
(3) 然後把platforms下android-2.0下tools目錄下的幾個.exe文件復制到自己編譯的SDK目錄下的tools目錄下。
5. 在Eclipse裡面 添加android插件
為Eclipse編程軟體添加Android SDK功能,使其能進行Android開發。
解決方法:
軟體版本:Eclipse 3.7,installer_r18-windows.exe(Android安裝包,安裝好後會有Android AVD Manager和Android SDK Manager),win7 64位操作系統。
首先,先點擊installer_r18-windows安裝包,按照提示將其安裝好。這里的安裝路徑為C:Program Files (x86)Android。
其次,在eclipse中,打開Install安裝界面(Help->Install New Softwares...),在Name和Location編輯框後分別輸入ADT和http://dl-ssl.google.com/android/eclipse/,其中Name的取值是隨意的,只要不重復,而Location的值是android的服務獲取網址,是確定的。
由於訪問google伺服器時得時不得,建議先下載android adt的最新版本(一般為解壓文件),然後通過上述方法,使用本地離線安裝的形式,由eclipse自動解壓adt文件來載入插件。
6. android code generator plugin怎麼用
Android Maven Plugin——這個是Maven的插件,目的是能在使用mvn package時讓maven構建出一個能在Android上使用的目標文件。
工具的介紹完畢,下面看看如何將Maven整合進一個Android工程:
首先看看對於已經存在的Android工程:
安裝好如上的插件,在Android的工程上點右鍵,彈出菜單Configure->Convert to Maven project
配置好項目信息後會生成pom.xml以及工程上的圖標已經多出一個小M字
更改project的packaging類型為apk
[html] view plain
<project xmlns="
xsi:schemaLocation="
<modelVersion>4.0.0</modelVersion>
<groupId>org.cst.ming.android.sample</groupId>
<artifactId>sample</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>apk</packaging>
......
在pom內聲明一個build的插件,在maven構建項目的時候就會在target內生成一個apk的文件
[html] view plain
注意,這里指定了插件的版本,這個是maven官方提供的建議,需要在構建插件中指定插件版本;還有一點就是必須指定sdk.platform及sdk.path屬性,不然會因為找不到sdk而無法build的
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.0.0</version>
<inherited>true</inherited>
<extensions>true</extensions>
<configuration>
<sdk>
<platform>7</platform>
<path>${env.ANDROID_SDK_HOME}</path>
</sdk>
<deleteConflictingFiles>true</deleteConflictingFiles>
<undeployBeforeDeploy>true</undeployBeforeDeploy>
</configuration>
</plugin>
這時候可以在pom.xml內添加各種的依賴,並且執行mvn clean package即可構建出一個apk文件在target
此時已經整合完畢,可以在IDE內通過ADT來啟動項目,亦可以通過在pom.xml內配置android-maven-plugin通過mvn android:deploy將項目部署到指定的設備(虛擬機)上,詳情可以查閱android-maven-plugin的官方文檔
對於新建項目的:
在新建項目的時候可以採用archetype(項目原型)的方式構建,在向導內選擇項目原型,分別有
de.akquinet.android.archetypes:android-quickstart:1.0.6——用於快速構建一個android-maven項目
de.akquinet.android.archetypes:android-with-test:1.0.6——用於構建一個帶有測試的android-maven項目
de.akquinet.android.archetypes:android-release:1.0.6——用於構建一個可以發布的android-maven項目,其中包含了一個純maven的父項目及兩個子android-maven項目
在項目創建之後,還有點需要修改的,由於android-maven-plugin原名為maven-android-plugin,因為某種關系在某個版本之後更名為android-maven-plugin,但在這個原型內還是使用舊的maven-android-plugin,所以需要使用新插件的必須手動修改plugin.artifactId及其plugin.version
7. 如何下載 android Sample Code
【圖示兩張】
如果最後一步中沒有例子可載入,那肯定是沒有下載Sample,需要下載SDK Packages
8. Android Studio有哪些非常好用的插件
Android開發工具 · MobDevGroup
android-postfix-plugin
可根據後綴快速完成代碼,這個屬於拓展吧,系統已經有這些功能,如sout、notnull等,這個插件在原有的基礎上增添了一些新的功能
AndroidAccessors
快速生成get和set方法的插件,其實系統的也有類似功能,這個更快。
Lifecycle-Sorter
可以根據Activity或者fragment的生命周期對其生命周期方法位置進行先後排序, 快捷鍵Ctrl + alt + K
JsonOnlineViewer
可實現直接在android studio中調試介面數據,可以選擇請求類型,自定義請求頭及請求體,json數據格式化後展示
CodeGlance
可用於快速定位代碼,類似於Sublime編輯器右側定位視圖
idea-android-studio-plugin
IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
folding-plugin
可以給資源文件分組,並且不移動文件,也不會創建文件夾:Android File Grouping Plugin
Android Drawable Importer
為了適應所有Android屏幕的大小和密度,每個Android項目都會包含drawable文件夾。任何具備Android開發經驗的開發人員都知道,為了支持所有的屏幕尺寸,你必須給每個屏幕類型導入不同的畫板。Android Drawable Importer插件能讓這項工作變得更容易。它可以減少導入縮放圖像到Android項目所需的工作量。Android Drawable Importer添加了一個在不同解析度導入畫板或縮放指定圖像到定義解析度的選項。這個插件加速了開發人員的畫板工作。
Android ButterKnife Zelezny
用於在活動、片段和適配器中,從所選的XML布局文件生成ButterKnife注入。該插件提供了生成XML對象注入的最快方式。
Android Holo Colors Generator
開發Android應用程序需要偉大的設計和布局。Android Holo Colors Generator則是定製符合喜好的Android應用程序的最簡單方法。Android Holo Colors Generator是一個允許你為你的應用程序隨心所欲地創建Android布局組件的插件。此插件會生成所有必要的可在項目中使用的相關的XML畫板和樣式資源。
Android Parcelable code generator
生成實現了Parcelable介面的代碼的插件。在你的類中,按下alt + insert鍵彈出插入代碼的上下文菜單,你會看到在下面有一個Parcelable,如下所示。選擇它之後,就會在你的類當中插入實現了Parcelable介面的代碼。從此不用再手動寫Parcelable代碼。
AndroidCodeGenerator
可以生成ViewHolder和findView方法的代碼。尤其是在Adapter實現類的getView當中很有用。
Android Layout ID Converter
生成findView代碼的使用方法。
SelectorChapek for Android
生成Selector的插件。你需要在drawable文件夾中右鍵,在彈出的菜單中選擇Generate Android Selectors,如下所示,它就會根據你的幾個drawable文件夾里的資源的命名,幫你生成Selector代碼。當然,你的資源文件需要根據約定的後綴來命名。比如按下狀態為_pressed,正常狀態為_normal,不可用狀態為_disable,等等。
genymotion-gradle-plugin
不同於圖形化的genymotion插件,這個允許你通過腳本來配置,創建device。
sdk-manager-plugin
SDK管理插件,自動檢測更新並下載。
otto-intellij-plugin
otto事件導航工具。
dagger-intellij-plugin
dagger可視化輔助工具。
eventbus-intellij-plugin
eventbus導航插件
eventbus3-intellij-plugin
eventbus導航插件
strings-xml-tools
管理Android工程中字元串國際化的插件
gradle-packer-plugin
Android多渠道打包工具。
gradle-retrolambda
在java 6 7中使用 lambda表達式的插件。
lint-cleaner-plugin
移除Android中無用資源。
dexcount-gradle-plugin
方法數計算,對於較大應用避免方法爆棚很有用。
android-unit-test
添加Android單元測試。
robolectric-gradle-plugin
Robolectric測試輔助工具。
maven gradle 依賴支持自動補全。
idea-markdown
markdown插件
Codota
搜索最好的Android代碼。
adb-idea
支持直接在AS面板中進行ADB操作,操作快捷菜單,快速清除數據,重啟應用,卸載應用等操作。
GsonFormat
根據Gson庫使用的要求,將JSONObject格式的String 解析成實體。
Settings Repository:
不同設備之間同步Android Studio的配置。
idea vim
兼具ide和vim的優點。
.ignore:
.gitignore配置插件。
AndroidLocalizationer
可用於將項目中的 string 資源自動翻譯為其他語言的 Android Studio/IntelliJ IDEA 插件
robolectric-gradle-plugin
Gradle plugin for Robolectric.
FIR_Plugin_Android
一鍵上傳應用到http://fir.im
9. Android ADT-0.8.0安裝後,為何沒有「Android」面版呀
Android SDK 已經下載後解壓到你需要的地方了吧?
插件安裝用下面的步驟試試吧。
1)在Eclipse的菜單里選擇Software Updates > Find and Install...
2)在隨後出現的窗口裡選Search for new features to install,然後「下一步」
3)點New Remote Site
4)在這里隨便給這個遠程地址輸入一個名字(比如Google Android),在下面輸入網址https://dl-ssl.google.com/android/eclipse/,然後點OK,退回到上一級對話框後點「完成」
5)在隨後結果窗口中,選擇Android Plugin > Eclipse Integration > Android Development Tools,然後「下一步」
6)接受license後再「下一步」,然後「完成」
7)然後點Install All,安裝完後重啟Eclipse
8)重新啟動Eclipse後,在Window > Preferences... ,選擇Android面板,然後後點Browse...把輸入SDK的路徑就完成了。