當前位置:首頁 » 安卓系統 » with和androidstudio

with和androidstudio

發布時間: 2022-08-24 13:16:23

㈠ Android studio Syn project with gradle files的問題

首先要知道需要哪個版本的gradle,這很簡單,找一個項目,首先SyncProjectwithGradleFiles,然後Androidstudio會自動更新新的gradle,不用等它更新就可以停止了,然後打開項目的gradle–>wrapper–>gradle-wrapper.properties這個文件,如圖:紅色框內的就是版本號,然後去下載對應版本的gradle,這里給出地址:gradle-xx-all.zip最後的部分改為自己想下載的版本就好了。不管用什麼工具,什麼方法下載,完成之後不需要解壓,將zip文件放到指定目錄下:C:\Users\Admin.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9這里根據自己個人的情況有所不同,gradle-3.3-all就是版本號,根據你自己的版本。重啟AndroidStudio再次SyncProjectwithGradleFiles就好了。

㈡ android studio indent with 4 spaces什麼意思

android studio indent with 4 spaces
4位Android工作縮進
studio 英[ˈstju:diəʊ] 美[ˈstu:dioʊ]
n. 工作室,畫室; [影] 演播室,電影製片廠;
[例句]She was in her studio again, painting onto a large canvas.
她又回到了畫室,在一張大帆布上作畫。
[其他] 復數:studios

㈢ android studio 怎麼注釋

第一種方式,進行注釋一行的代碼,在編輯中進行選中需要的代碼的一行。
Android studio怎麼注釋掉代碼

然後進行點擊Android studio菜單中的「code」的選項菜單。
Android studio怎麼注釋掉代碼

這樣點擊完code的選項就會彈出下拉菜單,進行選中「comment with line comment」的選項。
Android studio怎麼注釋掉代碼

這樣就在選中的代碼中,就添加了雙斜杠,這樣代碼就添加成功了,這樣在雙斜杠後面就可以進行添加註釋。
Android studio怎麼注釋掉代碼

第二種方式,進行選中需要添加整段代碼的,或者進行添加一行代碼即可。
Android studio怎麼注釋掉代碼

然後進行點擊Android studio中菜單中的code的選項,然後就會彈出了下拉菜單中選項進行選擇「comment with block comment」的選項。
Android studio怎麼注釋掉代碼

這樣就會在編輯器中對整段代碼進行添加的了注釋的代碼,然後在注釋的代碼中進行添加註釋的信息。

㈣ android studio 代碼混淆錯誤

1,androidstudio1.3之後的版本就沒有GenerateSignedAPK—RunProGuard這個選項了!要在build.grandle把minifyEnabled改成Ture就可以了!minifyEnabledtrue下面是我使用的代碼:#指定代碼的壓縮級別-optimizationpasses5#包明不混合大小寫-dontusemixedcaseclassnames#不去忽略非公共的庫類-#優化不優化輸入的類文件-dontoptimize#預校驗-dontpreverify#混淆時是否記錄日誌-verbose#混淆時所採用的演算法-optimizations!code/simplification/arithmetic,!field/*,!class/merging/*#保護註解-keepattributes*Annotation*#保持哪些類不被混淆#-keeppublicclass*extendsandroid.app.Fragment#如果有引用v4包可以添加下面這行-keeppublicclass*extendsandroid.support.v4.app.Fragment#忽略警告-ignorewarning#####################記錄生成的日誌數據,gradlebuild時在本項目根目錄輸出#################apk包內所有class的內部結構-mpclass_files.txt#未混淆的類和成員-printseedsseeds.txt#列出從apk中刪除的代碼-printusageunused.txt#混淆前後的映射-printmappingmapping.txt#####################記錄生成的日誌數據,gradlebuild時在本項目根目錄輸出-end################################混淆保護自己項目的部分代碼以及引用的第三方jar包library##########################-libraryjarslibs/xUtils-2.6.14.jar#-libraryjarslibs/alipaysdk.jar#-libraryjarslibs/alipaysecsdk.jar#-libraryjarslibs/alipayutdid.jar#-libraryjarslibs/wup-1.0.0-SNAPSHOT.jar#-libraryjarslibs/weibosdkcore.jar#三星應用市場需要添加:sdk-v1.0.0.jar,look-v1.0.1.jar#-libraryjarslibs/sdk-v1.0.0.jar#-libraryjarslibs/look-v1.0.1.jar#我是以libaray的形式引用了一個圖片載入框架,如果不想混淆keep掉-keepclasscom.nostra13.universalimageloader.**{*;}#忽略警告-dontwarncom.veidy.mobile.common.**#保留一個完整的包-keepclasscom.veidy.mobile.common.**{*;}#如果引用了v4或者v7包-dontwarnandroid.support.**############混淆保護自己項目的部分代碼以及引用的第三方jar包library-end###################-keeppublicclass*extendsandroid.view.View{#public(android.content.Context);#public(android.content.Context,android.util.AttributeSet);#public(android.content.Context,android.util.AttributeSet,int);#publicvoidset*();#}#保持native方法不被混淆-*{native;}#保持自定義控制項類不被混淆#-keepclasseswithmembersclass*{#public(android.content.Context,android.util.AttributeSet);#}#保持自定義控制項類不被混淆#-keepclasseswithmembersclass*{#public(android.content.Context,android.util.AttributeSet,int);#}#保持自定義控制項類不被混淆#-keepclassmembersclass*extendsandroid.app.Activity{#publicvoid*(android.view.View);#}#保持Parcelable不被混淆-keepclass*implementsandroid.os.Parcelable{publicstaticfinalandroid.os.Parcelable$Creator*;}#保持Serializable不被混淆-keepnamesclass*implementsjava.io.Serializable#保持Serializable不被混淆並且enum類也不被混淆-keepclassmembersclass*implementsjava.io.Serializable{;privatestaticfinaljava.io.ObjectStreamField[]serialPersistentFields;!static!transient;!private;!private;privatevoidwriteObject(java.io.ObjectOutputStream);privatevoidreadObject(java.io.ObjectInputStream);java.lang.ObjectwriteReplace();java.lang.ObjectreadResolve();}#保持枚舉enum類不被混淆如果混淆報錯,建議直接使用上面的-keepclassmembersclass*implementsjava.io.Serializable即可#-keepclassmembersenum*{#publicstatic**[]values();#publicstatic**valueOf(java.lang.String);#}-keepclassmembersclass*{publicvoid*ButtonClicked(android.view.View);}#不混淆資源類-keepclassmembersclass**.R$*{publicstatic;}#避免混淆泛型如果混淆報錯建議關掉#–keepattributesSignature#移除log測試了下沒有用還是建議自己定義一個開關控制是否輸出日誌-.util.Log{publicstaticbooleanisLoggable(java.lang.String,int);publicstaticintv();publicstaticinti();publicstaticintw();publicstaticintd();publicstaticinte();}

㈤ Android Studio怎麼用

Android Studio基本使用介紹

首先新建工程,輸入工程名和主包名和存儲路徑;點擊next到如圖步驟:

這個創建過程可比Eclipse上長的多。主要是因為從gradle上下載。gradle也可以手動離線下載好放在對應目錄下。工程的結構和 Eclipse上的不同,src下分為java和res。AS是基於idea,而idea和eclipse有大的區別,有好處也有不好的地方,在一段時間里,idea被認為是開發java最好用強大的ide工具,所以AS新建的時候有new application和new mole開發。idea沒有工作空間這樣的說法。這就是Eclipse用戶切換過來第一個比較不適應的地方。

具體說就是:

android studio是單工程的開發模式

android studio中的application相當於eclipse里的workspace概念

android studio中的mole相當於eclipse里的project概念

有了如上三條概念自己手動創建摸索下,相信聰明的你自然就明白咋回事了吧。

接下來看一些工欲善其事必先利其器的基本高頻率實用設置:

中文亂碼—–在窗口中,找到IDE Settings->Appearance,在右側勾選上「Override default fonts by」,然後在第一個下拉框中選擇字體為「simsun」,然後apply,重啟IDE,就好了。

設置快捷鍵—–在settings窗口中,找到IDE Settings->keymap,右側打開的就是快捷鍵了。右鍵單擊要修改的快捷鍵,會彈出一個菜單,選擇「Add keyboard shortcut」就可以修改快捷鍵了。刪除的話,在彈出的菜單中選擇remove XXX即可。特別說明,在AS的快捷鍵設置里可以直接設置使用Eclipse快捷鍵還是別的IDE快捷鍵。如果你熱衷Eclipse那麼也可設置成Eclipse的快捷鍵。

修改主題—–在IDE Settings->Appearance,右側的Theme選擇自己喜歡的主題即可。個人比較喜歡Darcula主題,也就是如上截圖樣式。

如何將Eclipse工程導入AS使用—–選擇File->Import Project,在彈出的菜單中選擇要導入的工程即可,選擇好以後就直接next,在第二個窗口中也選擇默認的第一個選項就可以。需要注意的是,在AS中,有兩種工程,一個是Project,一個是Mole,上面已經細說過了。

導入jar包—–選擇File->Projcet Structure,在彈出的窗口中左側找到Libraries並選中,然後點擊「+」,並選擇Java就能導入Jar包了。或者直接拷貝jar文件到項目的libs文件夾下,然後運行:Sync Project with Gradle Files。然後clean project重新編譯

刪除項目—–AS對工程刪除做了保護機制,默認你在項目右鍵發現沒有刪除選項。你會發現你的mole上面會有一個小手機,這是保護機制。刪除的第一步就是去掉保護機制,也就是讓手機不見,具體做法就是滑鼠放在工程上右鍵->open mole setting,或者F4進入如圖界面,選中你要刪除的mole,然後點擊減號,這樣就取消了保護機制,然後回到項目工程右鍵就可發現刪除選項。注意:刪除會將源文件刪除。

更細致的操作流程可以參考

http://www.open-open.com/lib/view/open1433387390635.html

㈥ 怎麼從eclipse with adt到android studio

在5月15號的Google I/O大會上,Google 發布了 Android Studio 開發工具。

這個開發工具是用來替換Eclipse + ADT 插件的。如何從Eclipse上遷移到Android Studio上?

官方文檔Migrating From Eclipse

1 . 從Eclipse中導出

1 . 1 . 升級Eclipse ADT 插件到版本22或更高

1 . 2 . 在Eclipse里,File(文件) -- Export(導出)

1 . 3 . 在彈出的窗口,選擇Android -- Generate Gradle Build Files

1 . 4 . 選擇你要導出的項目,點擊Finish(完成)

在項目的目錄下,產生了一個build.gradle的文件。

2 . 導入到Android Studio上

2 . 1 . 在Android studio 上,選擇File -- Import

2 . 2 . 在彈出的窗口選擇項目的路徑

2 . 3 . 選擇Create project from existing source , 然後下一步

2 . 4 . 搞定。

注意:官方文檔說了,即使不產生build.gradle文件,也可以直接導入到Android Studio 上,但是Google還是強烈建議這樣子做。

However, in order to take advantage of build variants and other advanced features in the future, we strongly suggest that you generate a Gradle build file using the ADT plugin or write your own Gradle build file for use with Android Studio.

熱點內容
如何進入安卓原生市場 發布:2025-01-14 18:22:06 瀏覽:557
台式電腦找不到伺服器 發布:2025-01-14 18:19:58 瀏覽:422
androidsdk網盤 發布:2025-01-14 18:17:43 瀏覽:79
個別用戶訪問不了騰訊雲伺服器 發布:2025-01-14 18:03:27 瀏覽:276
oracle鏈接sqlserver 發布:2025-01-14 17:58:33 瀏覽:729
sql完全手冊 發布:2025-01-14 17:53:03 瀏覽:248
幻三腳本下 發布:2025-01-14 17:20:20 瀏覽:910
我的世界基岩版如何創自己的伺服器 發布:2025-01-14 17:15:01 瀏覽:329
花果演算法 發布:2025-01-14 17:09:57 瀏覽:775
c語言輸出格式符 發布:2025-01-14 17:09:12 瀏覽:537