導航:首頁 > 源碼編譯 > idea如何編譯apk

idea如何編譯apk

發布時間:2023-02-04 08:16:03

『壹』 IDEA 的菜鳥問題,怎麼編譯java文件

  1. 構建一個項目的選項或者它的一部分可在Build菜單中使用

  2. 選擇Build | Make Project.

  3. 運行應用程序

  4. Run工具窗口在屏幕底部打開.完成編譯。

『貳』 idea 設置編譯快捷鍵(代替 ctrl+f9)

今日在設置項目熱部署的時候,無奈就是不會自動編譯,不知什麼原因。

且ctrl + f9目測不能更改。

借鑒了 關於IDEA不能實時編譯的一個臨時解決辦法
使用idea自帶的錄制宏功能,搞一個外掛。。。。

『叄』 如何看IDEA編譯一個工程的命令

2.1 使用Intellij Idea創建gradle項目
首先在Idea中啟用Gradle支持:Settings->Plugins: Gradle
然後創建一個gradle項目或模塊,會發現目錄結構和maven的很像,其中build.gradle是gradle的配置文件,類似於maven中pom.xml文件,以下是build.gradle的簡單示例:
apply plugin: 'java'

group = 'org.yousharp'
version = '1.0-SNAPSHOT'

sourceCompatibility = 1.7
targetCompatibility = 1.7

repositories {
mavenCentral()
maven { url "repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'

『肆』 怎樣製作APP

1
製作app的軟體有很多。我們以簡網app工場為例。在網路搜索「簡網app工場」。
>02
點擊進入它的官網,可以看到有一個「開始創建」按鈕。
>03
如果你是第一次登陸,點擊「開始創建」後,會讓你關聯一個賬號。第一個是新浪微博,第二個是騰訊微博。
>04
我選擇第二個,點擊以後,需要輸入賬號密碼。上面有一個拉環一樣的東西,點擊它可以用二維碼登陸。二維碼真強大,無處不在啊,哈哈。
>05
然後我們就可以設置app的一些基本信息了。
>06
點擊「下一步」,需要設置「app圖標」和「開機圖片」。可以通過「修改自定義圖標」和「選擇默認圖」選擇不同的圖標和圖片,也可以通過「上傳圖標」和「上傳圖片」進行自定義設置。第一次製作的話建議直接跳過,因為我們在裡面還可以詳細修改。
>07
點擊「下一步」以後,進入「app設定」界面。和上一步一樣,根據需要進行選擇。
>08
然後app的框架製作大致完成。填寫一個自己常用的郵箱。
>09
點擊「提交」以後彈出祝賀成功界面。點擊「立即登陸」到郵箱去驗證。
>10
點擊鏈接返回後,需要填寫個人信息。這個地方不必認真,填一下就可以了。不過想要好好製作一個app並進行維護管理的話請認真填寫。
>11
「完成」以後彈出這樣的界面。這就可以下載了?當然不是,這樣只是製作了一個完整的空app,就是大樓完工,但是還沒住進去人。
>12
點擊上面的「管理」,就可以進入後台進行維護了。所謂維護,不過就是編輯,發布等一些操作。
>13
這個界面是後台維護界面。
>14
點擊頂部的「創建文章」可以開始創建內容了。可以輸入文字,加入圖片等元素。編輯完畢,點擊「保存」。
>15
在「保存」界面可以進行一些個性化設置。
>16
由於上一步我把它發布到了「文字分享」欄目下,所以我們點擊「欄目分享」就可以看到剛剛編輯過的內容。
>17
點擊上面的「編譯app」。這樣我們可以對即將編譯的app界面和框架進行詳細的個性化設置。設置好以後點擊下面的「保存並編譯」,右邊就開始編譯了。分為iphone和安卓兩個版本。這個地方需要一點時間。
>18
好了,兩個版本都編譯成功。
>19
以前可以直接下載到電腦,然後雙擊apk文件用豌豆夾等手機助手之類的軟體進行安裝。現在好像不行了。現在提供的是二維碼掃描。沒關系。二維碼掃描下載的方式有很多,這里我打開的是UC瀏覽器。
>20
點擊右上角的加號,彈出的窗口有一個「掃一掃」。
>21
點擊它,進行掃描。
>22
掃描成功。點擊「本地下載」。
>23
下載完成,找到「已下載」。裡面有已經下載好的軟體。
>24
點擊它進行安裝。
>25
查看我們的手機,就可以找到它了。快去欣賞一下自己親手製作的手機app吧。我這里顯示的是我之前製作過的一個app。第一次製作可能還不熟悉,不過慢慢研究慢慢豐富,自己的app就會變得越來越好。你可以把app安裝包找到發給你的朋友,這樣你的app軟體也能裝到他們的手機上。

『伍』 idea編譯.class並保存

idea編譯.class並保存,選擇idea,點擊Start Macro Recording
點擊Start Macro Recording 後,按一下Ctrl+s 接著再按Ctrl+f9(不想每次都編譯整個項目就 按Ctrl+Shift+F9),這時idea就會記錄按下的快捷鍵。返回Macros,點擊編譯class點擊之後設置名稱進行保存
進入File,搜索點擊編譯class,設置快捷鍵,這樣子idea編譯class並保存

『陸』 怎麼在android studion 運行apk源碼

一、修改Android Studio(以下簡稱AS)的內存配置
因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一個沒有classpath的JDK, 這樣可以確保使用源碼里的庫文件

並將其作為要使用的SDK的Java SDK。如下圖

三、生成導入AS所需配置文件(*.ipr)
①編譯源碼(為了確保生成了.java文件,如R.java;如果編譯過,則無需再次編譯)
②檢查out/host/linux-x86/framework/目錄下是否有idegen.jar
如果idegen.jar不存在,執行:
mmm development/tools/idegen/

在5.0.1的源碼中會生成res.java的文件夾,導致idegen.jar運行時拋FileNotFoundException,這是idegen的代碼不夠嚴謹造成的。
我的分享里有修改這個bug的patch,或者直接使用我分享的idegen.jar。
③執行
development/tools/idegen/idegen.sh

等待出現類似下面的結果:
Read excludes: 5ms
Traversed tree: 44078ms

這時會在源碼的根目錄下生成android.ipr和android.iml兩個IntelliJ IDEA(AS是基於IntelliJ IDEA社區版開發的)的配置文件
Tips:
AS在導入代碼時比較慢,建議先修改android.iml,將自己用不到的代碼exclude出去.可以仿照過濾.repo文件夾的語法,如:
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/abi" />
<excludeFolder url="file://$MODULE_DIR$/art" />
刪除掉所有不需要的mole-library項 PS:感謝 @dezng 的建議
這樣在導入時就會跳過abi和art文件夾.過濾的越多,AS的處理速度就會越快.
④在AS中打開源碼根目錄下新生成的android.ipr

如果在導入時AS出現

則建議按照其給定的解決方法來解決(網址:http://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit),具體內容如下圖:

四、解決源碼中跳轉錯誤問題
①為當前工程設置正確的SDK和JDK

②設置'Moles'的依賴

先將所有依賴刪掉,只留下上圖'1'所指向的兩個(注意:這里刪除全部只是為了方便。如果確實用到了.jar,在將它們的路徑添加進來就可以了.
如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)
點擊上圖中'2'指向的'+'並選擇上圖'3'指向的'Jars or directories'選項,依次將frameworks和external文件夾添加進來.如:

其它版本的代碼在添加frameworks時可能會顯示成:

沒有關系,只是顯示問題,點擊OK還是會把frameworks路徑添加進去的.
如果還有代碼跳轉錯誤,請仿照上面的步驟將相應代碼的路徑或jar文件添加到其Dependencies標簽頁中即可.
五、DEBUG源碼
我們可以通過給剛導入的工程在'Moles'中添加'Android Framework'來讓AS將它作為一個Android工程,從而方便我們調試代碼.

可以按照上圖中'1'和'2'來添加Android Framework支持.
在代碼中加斷點,然後選擇'Run'->'Attach debugger to Android process'或者直接點擊下圖所示的圖標
在彈出的選擇進程(Choose Process)對話框中,勾選顯示所有進程,選擇要DEBUG的代碼所在的進程,點擊OK即可.
六、其它
代碼中很多地方提示Call requires API Level x.... 出現這個問題是因為AS將我們的工程當做安卓應用程序工程了,且源碼中沒有指定minSdkVersion.
我們只需在源碼根目錄加一個聲明minSdkVersion的AndroidManifest.xml文件即可(分享了一個AndroidManifest.xml)。
也可以考慮使用build.gradle來解決該問題。

文中所使用的文件地址:http://yunpan.cn/cf3MBa2688eBw (提取碼: 64e5)

『柒』 intellij idea怎麼創建一個android app

IntelliJ IDEA社區版作為一個輕量級的Java開發IDE,是一個開箱即用的Android開發工具。

注意:在本次的教程中我們將以Android平台2.2為例進行IntelliJ IDEA的使用說明,Android 2.2雖然是一個很老的Android SDK版本,但是這樣可以保證你所開發的應用程序可以在更多的設備上進行測試,用以確定程序的硬體設備兼容性。

1 啟動Create New Project向導

在IntelliJ IDEA的主頁面上,啟動Create New Project向導。

下一步需要用戶選擇想創建項目的類型:選擇需要創建的Android模塊類型。每一個選擇對應一個不同的項目模板。

2 選擇項目模板

從下圖的對話框中選擇項目模板,然後進入創建項目的基本信息設置。

最常見的選擇是Application Mole。這個選項將讓IntelliJ IDEA按照一些預定義的結構安排項目。在這種情況下用戶可以照原來的樣子編譯項目,之後得到一個幾乎是空的,但功能齊全的Android應用程序。如果選擇Empty Mole選項,IntelliJ IDEA將為指定的Android平台提供一個簡單的空項目,不會生成額外的內容。Library Mole則是用於構建共享代碼類庫。

在這里我們選擇Application Mole,輸入項目名稱和目標文件夾。更重要的是,用戶應該選擇目標Android平台。這個時候下拉列表已經通過SDK Manager預裝好用戶所選定的平台。點擊Next進入下一步。

如果Java SDK或Android SDK沒有安裝或者配置錯誤,用戶可能會遇到一些麻煩。這個時候可以單擊File → Project Structure解決這些可能遇到的問題。

3 編輯項目屬性

下面的對話框包含了應用程序名稱和程序包名,並允許用戶設置目標設備和啟動activity。

程序包的名稱應該是com.xxx.yyy的格式,xxx通常代表公司名稱,yyy是應用程序名稱。當然用戶可以在這里使用任何名稱,但這個建議會極大降低與其他應用程序名稱沖突的風險。

IntelliJ IDEA提供創建一個名為MyActivity的示例activity。在安卓開發中,activity是一個純Java類,也是任何Android應用程序不可或缺的組成部分。

4 設置目標設備

對話框也可以讓用戶定義IntelliJ IDEA如何運行示例應用程序。有三種基本運行配置:

Show device chooser dialog表明在每次從啟動應用程序時,IDEIntelliJ IDEA將要求用戶選擇通過USB連接模擬器或設備。

USB device表明,IntelliJ IDEA將通過一個USB埠自動嘗試將應用程序部署到任何兼容的設備。通常在用戶想測試在一個物理設備的程序兼容性時使用。

Emulator表明IntelliJ IDEA將該應用程序部署到配置的模擬器。請注意,您還需要設置一個Android虛擬設備(AVD)在模擬器運行應用程序。這一步驟可在幾分鍾之內完成。

一切准備就緒之後,單擊Finish創建項目。

『捌』 intellij idea 14如何單獨編譯class

首先構建一個項目的選項或者它的一部分可在Build菜單中使用,選擇「Build | Make Project「,運行應用程序Run工具窗口在屏幕底部打開,配置上一個編譯事件,完成編譯。

『玖』 IntelliJ IDEA開發Android時如何導出簽名APK~,求大俠賜教~

1、打開你的IDEA在導航欄中找到Build選擇Generate Signed APK如下圖

『拾』 如何使用IDEA編譯java文件

開始菜單 如果是xp系統點擊運行,如果是win7在開始菜單的輸入位置 輸入cmd 出現黑色窗口,輸入java -version 記得符號前面有一個空格回車即可看到jdk版本。
就在黑色窗口輸入「E:」 冒號不要用漢字的冒號回車,就進入d盤,然後輸入
「cd test_protects\src\java\com\ygDrive\book」 回車就可以進入編譯目錄下,輸入
"javac BookAction,java」回車,就可以編譯出來.class文件,其他的一樣,後面替換那個我不太會,因為它在其他文件,一個是用滑鼠復制粘貼,一個是用doc命令,好像是cut和

閱讀全文

與idea如何編譯apk相關的資料

熱點內容
可編程式控制制器輸出開關量介面類型 瀏覽:65
《喪屍高校》 瀏覽:863
7000部藍光電影免費看 瀏覽:985
朴惠麗 瀏覽:508
美國禁止播放的電影都有哪些解說 瀏覽:627
免費服裝app哪裡下載 瀏覽:620
php編碼字元串 瀏覽:309
如何壓縮視頻10秒 瀏覽:989
jxslmj 瀏覽:290
單立文三極有哪些 瀏覽:246
網信辦演算法控制 瀏覽:206
番茄必看十部小說 瀏覽:671
四川的伺服器雲主機 瀏覽:707
虐到心慌的百合文 瀏覽:997
如何加密空間密碼 瀏覽:563
螺桿壓縮機性能曲線 瀏覽:393
女兒與父系戀情小說 瀏覽:311
慾望的代價法國 瀏覽:917
安卓數據線為什麼會發熱 瀏覽:30
武林盟私密紀事txt百度雲 瀏覽:208