Android studio軟件的使用分為那兩方面
新建工程、工程結構以及主題設置。
請教一下AndroidStudio中ZXING的用法
我直接使用第三方庫依賴,你可以使用已經封裝了的ZXingAndroidEmbedded庫,它專門針對Android開發。
1、集成方法:
在項目的build.gradle中添加以下依賴:
compile'com.journeyapps:zxing-android-embedded:3.5.0'
compile'com.google.zxing:core:3.3.0'
2、使用示例請參照:https://www.codepool.biz/migrate-projects-to-android-studio.html
如何在android studio中查看當前使用的gradle版本和gradle插件版本
為了解決這個問題,本文對常見的概念進行說明,包括:
gradlewrapper
gradleplugin
gradle
gradlew
在完全認清gradle基礎上,給出升級和降級gradle版本的方法。
使用android studio好好的,突然就所有的代碼提示錯誤都不提示了,還能打中文都不報錯,求設置回來
android開發中如果碰到logcat中不輸出信息的情況,請按以下步驟排除問題:
重啟Eclipse和android模擬器
如果是真機測試的話,數據線拔下重新連接
打開logcat,并設置level,執行命令如下(android升級之后adb在platform-tools中,不在tools中)adbshellecho1>/sys/kernel/logger/log_main/enable
說明:將1寫入日志開關文件,1為開,0為關echo2>/sys/kernel/logger/log_main/priority說明:將代表level的2寫入優先級文件
重啟adb,如果使用eclipse,先關閉eclipse,再重啟adb,再啟動eclipseadbkill-serveradbstart-server
此時logcat應該可以工作了,如果仍舊不工作,則更新adbandroidupdateadb
重復第三步,此時logcat應該可以工作了,如果仍舊不工作,找到個人主目錄下的android目錄,如C:\DocumentsandSettings\Administrator\.android找到這個目錄下的adb_usb.ini文件,其內容默認只有三行,全為注釋,在后面添加一行,內容為0x12d1
重復第三步,此時logcat應該可以工作了
如果logcat還不輸出日志
打開開發工具中的DDMS
點擊所有連接設備的信息,連接幾個顯示幾個
雙擊連接的設備,logcat就顯示哪個設備的信息了
androidstudio怎樣配置gradle內存
你好,
不過你去設置jvm的啟動內存也沒有用,找了半天,終于知道個方法打開工程的gradle.properties文件,添加org.gradle.jvmargs=-Xmx512m-XX:MaxPermSize=512m,問題就解決了,其實google在這個文件的注釋已經有告訴我們這個用法,就是用來設置androidstudio的啟動內存,我們從這里知道,android
studio的默認最大內存是10g,所以對于我們這些4g,8g內存的電腦來說,內存確實不夠用,不過為什么有時不會出問題有時會,可能是google優化不好吧,但這又有個問題,我把參數改為1g,2g都不行,一定要設置為512m才行,只能說明android
studio確實有bug。
如何學習Android studio
1.學習前開發環境需要安裝配置到位Androidstudio有安裝版和免安裝版兩種隨大家的喜好去下載啦若去官網上下載可能需要翻墻但是方法有很多譬如:www.androiddevtools.cn大家可到這里去下載對應操作系統window/MacOSX/Linux的版本。
下載完后若是安裝版根據安裝操作提示一步步安裝,SDK路徑設置等直到新建一個項目運行出現HelloWord為止,才算環境搭建成功,項目運行OK。
2.接下來針對一個項目來簡單說一下studio使用
這個是我之前創建一個MyApplication項目,從目錄上看分為App、Gradle兩塊。app目錄下的manifest、java、res等都很熟悉。早期很多從事android開發人員一般都是從eclipse過渡到studio上的界面風格迥異一眼看上去還是有些懵的但是不著急慢慢摸索熟悉之后發現也是相同的。主要先看java目錄下的各個packname下java代碼文件res目錄下的布局資源文件等等。唯一陌生的就是GradleScripts如下圖
上圖這些都是Gradle生成一些文件,首先我們簡單了解一下什么是gradle?
Gradle是一種構建工具所謂的構建工具就是對你的項目進行編譯運行依賴簽名打包等等一系列功能集合。相信等你用熟了之后它是個不錯的自動化構建工具。而之前的我們在eclipse上進行編譯運行jar依賴打包等一系列功能其實都是因為ADT存在這樣說大家該有點明白了吧只不過是換種工具。
我們可以在GradleScripts目錄下第一個build.gradle文件里可以看到
classpath'com.android.tools.build:gradle:3.0.0'這句是依賴gradle插件的代碼3.0.0則是它的版本號這些都是自動生成的。
接下來在GradleScripts目錄下第二個build.gradle文件打開我們會在dependencies看到這個項目一些默認引用的第三方庫依賴:appcompat-v7,constraint-layout等
紅色標注中com.google.zxing是我的項目中引用的第三方二維碼掃描庫,Gradle引用第三方庫方式大多都是這樣添加的然后保存點擊右上角SyncNow會下載同步(需要聯網)這樣依賴就添加成功了。怎樣查看依賴是否添加成功,把項目從Android切換成Project狀態,在ExternalLibraries目錄下可查看到添加成功的依賴。如果沒有找到則是沒有添加成功。
剛剛在引用依賴地方的最后兩行有些不一樣。有時候我們開發過程中根據自己需求編譯打包成工具jar或者aar文件怎么添加進studio里呢?這里我是添加了兩個自己編譯過打包的jar操作過程是需要把項目從Android狀態切換成Project狀態
切換到Project狀態后可以看到app下libs目錄把jar包入拷貝過去選中jar包右鍵彈出點擊AddAsLibrary就可以了你在build.gradledependencies里看到你添加的依賴引用代碼可以點擊jar包它的目錄下出現一些相關的代碼則表示依賴引入成功。目前依賴引入添加方式就是這兩種模式。
3.建議大家有條件最好還是連接實體機測試,模擬器啟動較慢,一些涉及到硬件操作時(攝像頭、GPS定位等)都是硬傷。
4.studio工具菜單欄上一些功能,鼓勵大家多嘗試多折騰多試用會有驚喜。再貼給大家個用來設置字體顏色背景等屬性的:點擊File--Settings
Theme設置主題模式的大家都可以多嘗試字體大小KeyMap快捷鍵設置等等
鼓勵大家多嘗試折騰多了印象才深刻。
目前為止把以上操作搞懂就可以進行簡單的開發了。不過友情提示大家科學上網檢索有效信息避免入坑。