eclipse編譯apk
❶ eclipse android apk防止反編譯 怎麼做
proguard.config 後面指定一個確定的文件,比如你工程中默認生成的 proguard-project.txt。
然後在 proguard-project.txt中進行混淆配置,並使用 android tool-> Export signed ...導出簽名的發布包apk,這樣的apk包就可以防止反編譯了。
❷ eclipse的android編譯生成apk文件後,裡面的system.out語句會自動去掉嗎
不會,所以如果是公司成品發布的話,都會先把裡面的測試語句刪除的,不然會影響產品的性能。。。
❸ 如何在eclipse中把Android工程編譯為apk安裝文件
1、生成keystore
按照下面的命令行在C:ProgramFilesjavajdk1.6.0_10in>目錄下,輸入
keytool -genkey -alias android.keystore -keyalg RSA -validity100000
-keystore android.keystore
參數意義:-validity主要是證書的有效期,寫100000天;空格,退格鍵都算密碼。
命令執行後會在C:ProgramFilesJavajdk1.6.0_10in>目錄下生成android.keystore文件 。如圖-1
"Destination APK file "指定APK存儲的位置。單擊"Finish"按鈕,打包完成。
進入"D:My Document",會看到生成的HelloWorld.apk以及sharpandroid證書庫。
❹ 在Eclipse中怎樣將Android程序編譯成apk文件
在工程目錄下有一個bIn文件夾,在那裡面有一個*****.apk就是你這個工程的apk文件。
希望能幫助你。
❺ 打包成.apk的安卓程序如何在Eclipse中運行
用eclipse軟體打包app安卓客戶端免費下載
鏈接:https://pan..com/s/1XhnUmAQhA468EC4xt29ZmA
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
❻ 具體的 APK文件 怎麼反編譯,需要怎樣打開或導進eclipse里
APK反編譯方法如下:
一、更改apk文件的後綴名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip
二、用zip解壓縮LianyunHelper3.0.11.zip文件
三、從解壓縮的文件夾中取出classes.dex文件並放到dex2jar.bat所在目錄
四、運行cmd命令,進入dex2jar.bat所在的目錄,輸入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件
五、用jd-gui工具打開classes.dex.dex2jar.jar文件,即可看到源碼
六、將AndroidManifest.xml文件放到AXMLPrinter2.jar所在目錄,運行cmd命令,進入 AXMLPrinter2.jar所在目錄,輸入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。
❼ 把上傳的apk文件反編譯成用Eclipse能打開能看代碼的文件夾
eclipse的項目中的apk文件是需要打包生成的。1、只要run
as
android
application
過,到工作目錄的bin文件夾下就能找到與項目同名的apk文件。
2、a.選中項目,右鍵=》andoid
tools=》export
unsigned
application
package,直接保存,未簽名的。
b.選中項目,右鍵=》andoid
tools=》export
signed
application
package,後面一步步的去做,簽過名的。
apk簽名主要有兩種:
1.
使用特殊的key簽名可以獲取到一些不同的許可權。
2.
apk如果使用一個key簽名,發布時另一個key簽名的文件將無法安裝或覆蓋老的版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。
❽ 用eclipse能不能只生成apk文件而不啟動虛擬機
用eclipse是可以只生成apk文件而不啟動虛擬機的。
解決方案:
//developer:「Ant自動編譯打包」.com/tools/building/building-cmdline.com/tools/building/building-cmdline,通過命令行即可完成apk的生成.android。
或者看官網教程android可以用ant進行自動打包。
相關延伸:
用eclipse 將已有的android應用程序安裝到android虛擬機中的方法:
1、安裝usb驅動
手機要能與電腦相連,當然要安驅動了。效果就是你插入手機,電腦顯示驅動已識別。驅動安裝的官方教程:http://developer.android.com/sdk/win-usb.html
2、設置android手機為USB調試模式
步驟: menu—> 設置 —> 應用程序 —> 開發 , 選擇【USB調試】
3、通過eclipse上真機測試
沒用真機時,用eclipse開發android程序都是點run,然後跑模擬器的。安裝好手機的usb驅動後,還是點run,程序就會神奇的在真機上運行了,效果與在模擬器中的一樣,非常簡單,而且速度比用模擬器塊很多。
如果沒有效果還是在模擬器上運行,則在eclipse中:
右鍵->run as->run configurations->target
把那個虛擬機選項勾掉,再運行,如果之前的驅動安裝正確的話,eclipse會讓你選擇用那個設備運行(有真機與你的虛擬機可選),此時選那個真機的就可以了
4、發布
android工程文件夾下的bin文件夾在編譯成功後會生成xxxxx.apk,就是可執行的android程序,你可以用任何手機同步工具像安裝其他android程序一樣安裝你自己的項目。之後在android的應用程序目錄下找到你的項目圖標,就可以運行。
❾ apk 反編譯後 怎麼導入eclipse
apk 反編譯後導入eclipse方法:
一、找到apk中的class.dex:
把apk文件改名為.zip,然後解壓縮其中的class.dex文件,它就是java文件編譯再通過dx工具打包成的。
把class.dex拷貝到dex2jar.bat所在目錄,直接拖動class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。
或者:
在cmd下進入dex2jar.bat所在路徑,然後輸入「dex2jar.bat XXX」,XXX指的是你要反編譯的apk中的classes.dex文件所在路徑及名稱,比如:dex2jar.bat在D:Androidapk_decodedex2jar-0.0.7-SNAPSHOT路徑下, classes.dex在D:Android下,所以: 你進入dex2jar.bat路徑下後,輸入dex2jar.bat D:Androidclasses.dex,這樣會生成一個jar文件。
用rar解壓出jar文件中的class文件,然後用jad或DJ Java Decompiler反編譯工具將.class文件反編譯成.java文件 3、運行JD-GUI工具,打開上面的jar文件,在File下有個Save JAR Source,它可以生成src源代碼。
點擊eclipse的file->import菜單,把以上導出的工程導入即可。
❿ 怎樣用eclipse將安卓程序打包為apk
用eclipse軟體打包app安卓客戶端免費下載
鏈接:https://pan..com/s/1XhnUmAQhA468EC4xt29ZmA
Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。