Android下怎么将JAVA打包成apk 怎样把java的格式转化成APk的格式。

java\u7a0b\u5e8f\u5982\u4f55\u6253\u5305\u6210apk \u6211\u7528\u7684\u662feclipse \u662f\u5efa\u7acb\u7684java\u5de5\u7a0b web\u5de5\u7a0b \u6211\u60f3\u6253\u5305\u6210apk \u8be5\u5982\u4f55\u505a\u5462

\u9996\u5148\u4e0b\u8f7declipse\u4e0eandroid\u63d2\u4ef6\uff0c\u5b89\u88c5\u5b8c\u6bd5\u540e\uff0c\u5efa\u7acbandroid\u9879\u76ee\uff0c\u7f16\u7801\u5b8c\u6210\u540e\uff0c\u751f\u6210keystore,\u4f7f\u7528jdk\u81ea\u5e26\u7684keytoo l-genkey -aliasandroid.keystore -keyalg RSA -validity 100000 -eystore android.keystore



\u7136\u540e\u9009\u62e9\u8981\u6253\u5305\u7684\u9879\u76ee\uff0c\u53f3\u952e\u70b9\u51fb\u2013>Androidtools\u2013>Export Signed Application Package\uff0c\u9009\u62e9\u54ea\u4e2a\u9879\u76ee\uff0c\u4e0b\u4e00\u6b65\u540e\uff0c\u9009\u62e9\u521a\u624d\u751f\u6210\u7684\u90a3\u4e2akey\u548c\u751f\u6210\u65f6\u5f55\u5165\u7684\u5bc6\u7801\uff0c\u4e0b\u4e00\u6b65\u8bbe\u7f6e\u8f93\u51fa\u4f4d\u7f6e\u3002
\u5b8c\u6210APK\u751f\u6210\u3002



WEB\u9879\u76ee\u4e0d\u53ef\u80fd\u751f\u6210APK ,\u5982\u679c\u4f60\u73b0\u6709\u9879\u76ee\u53ef\u4ee5\u628a\u76f8\u5173\u7684\u6e90\u7801\u6587\u4ef6\u590d\u5236\u5230\u65b0\u5efa\u7684android\u9879\u76ee\u5185\uff0c\u4f46\u662flib\u5305\u6709\u53ef\u80fd\u4e0d\u652f\u6301\uff0c\u8981\u770b\u4f60\u7528\u4e86\u90a3\u91cclib\u3002

java\u6587\u4ef6\u6253\u5305APK\u6d41\u7a0b\uff1a
\u6d41\u7a0b\u6982\u8ff0\uff1a
1\u3001\u6253\u5305\u8d44\u6e90\u6587\u4ef6\uff0c\u751f\u6210R.java\u6587\u4ef6
2\u3001\u5904\u7406aidl\u6587\u4ef6\uff0c\u751f\u6210\u76f8\u5e94java \u6587\u4ef6
3\u3001\u7f16\u8bd1\u5de5\u7a0b\u6e90\u4ee3\u7801\uff0c\u751f\u6210\u76f8\u5e94class \u6587\u4ef6
4\u3001\u8f6c\u6362\u6240\u6709class\u6587\u4ef6\uff0c\u751f\u6210classes.dex\u6587\u4ef6
5\u3001\u6253\u5305\u751f\u6210apk
6\u3001\u5bf9apk\u6587\u4ef6\u8fdb\u884c\u7b7e\u540d
7\u3001\u5bf9\u7b7e\u540d\u540e\u7684apk\u6587\u4ef6\u8fdb\u884c\u5bf9\u5176\u5904\u7406

1.用aapt命令生成R.java文件


2.用aidl命令生成相应java文件


3.用javac命令编译java源文件生成class文件


4.用dx.bat将class文件转换成classes.dex文件


5.用aapt命令生成资源包文件resources.ap_


6.用apkbuilder.bat打包资源和classes.dex文件,生成unsigned.apk


7.用jarsinger命令对apk认证,生成signed.apk


为了便于理解和记忆,下面来用一张流程图来说明以上的几个过程:



可以利用eclipse打包成apk,右键项目选择Android Tools->Export signed Application Package->填写project next->
选择create new keystore-》选择location(apk打包到何处)填写密码和确认密码 -》点击 next->下一页有点多,按步骤语义填写就行

将你的java代码放到一个Android工程里去
之后在某个Activity或者Service里调用就行了
只有Android工程才导出apk的

  • 鎬庝箞鍦android鎵嬫満涓婅繍琛java
    绛旓細浣犲彲浠ヤ笅涓涓狫ava妯℃嫙鍣紝涓嶈繃鍦Android骞冲彴锛岀幇鍦ㄧ殑绯荤粺鐗堟湰楂樹簡锛屽姞涓Java鐨鐗堟湰娌℃湁鎻愰珮锛屽ソ鍍忎綘涓嬩簡璧峰啿绐佷簡锛岃繍琛屼笉浜嗭紒鎵浠ョ幇鍦ㄥ緢灏戞湁浜虹敤Java妯℃嫙鍣ㄤ簡锛
  • 濡備綍鍦Android骞冲彴涓婁娇鐢↗S鐩存帴璋冪敤Java鏂规硶
    绛旓細鍙﹀鏈変竴鐐归渶瑕佹敞鎰忕殑灏辨槸锛屽湪android搴旂敤涓紝cocos鐨勬覆鏌撳拰js鐨勯昏緫鏄湪gl绾跨▼涓繘琛岀殑锛岃宎ndroid鏈韩鐨刄I鏇存柊鏄湪app鐨剈i绾跨▼杩涜鐨勶紝鎵浠ュ鏋滃湪js涓皟鐢ㄧ殑Java鏂规硶鏈変换浣曞埛鏂癠I鐨勬搷浣滐紝閮介渶瑕佸湪ui绾跨▼杩涜銆備緥濡傦紝鍦ㄤ笅闈㈢殑渚嬪瓙涓細璋冪敤涓涓狫ava鏂规硶锛屽脊鍑轰竴涓猘ndroid鐨凙lert瀵硅瘽妗嗐//缁欐垜浠啛鎮夌殑App...
  • 濡備綍鍦Android骞冲彴涓婁娇鐢↗S鐩存帴璋冪敤Java鏂规硶
    绛旓細Android骞冲彴涓婁娇鐢╦s璋冪敤java鏂规硶锛屼富瑕佹槸閫氳繃webview鎺т欢鎻愪緵鐨 webview.addJavascriptInterface(new Person(this), "per"); 杩欎釜鏂规硶灏唈ava瀵硅薄娉ㄥ叆鍒癹s涓紝鐒跺悗鍙互鍦╦s涓氳繃璋冪敤璇ava瀵硅薄鐨勬柟娉曟潵瀹炵幇鍥炶皟锛屽涓嬩唬鐮侊細1.html鏂囦欢锛宒emo.html function updateHtml(type,type2){ document....
  • Android studio鎬庝箞鍒涘缓涓涓Java绫绘枃浠
    绛旓細棣栧厛鍦Android studio瀵煎叆涓涓狝ndroid鐨勯」鐩紝鐒跺悗杩涘叆鍒伴」鐩腑涓涓猘ctivity鐨勬枃浠朵腑鐨勬枃浠跺す銆傞変腑璇ユ枃浠跺す涔嬪悗锛岃繘琛屽彸閿紝寮瑰嚭涓嬫媺鐨勮彍鍗曚腑杩涜鐐瑰嚮鈥渘ew鈥濈殑閫夐」銆傜劧鍚庡氨浼氬脊鍑轰笅涓绾ц彍鍗曚腑锛岃繘琛岀偣鍑昏彍鍗曚腑鐨勨渇ile鈥濈殑閫夐」銆傚氨闇瑕佽緭鍏ユ涓緭鍏ュ垱寤虹殑鏂囦欢鍚嶏紝鍒涘缓Java鐨绫伙紝鎵浠ョ洿鎺ヨ緭鍏est.java鍗冲彲锛...
  • android濡備綍璋冪敤java绫,java绫昏兘姝e父杩愯,璋冪敤鍒癮ndroid灏卞崱姝讳簡...
    绛旓細涓嶈兘澶熻皟鐢Java API涓殑绫汇Android SDK API涓湁灏戦儴鍒嗗寘浠java寮澶达紝渚嬪java.io锛宩ava.beans锛宩ava.io锛宩ava.lang绛夛紝杩欎簺鍖呮槸Java API涓凡缁忓疄鐜扮殑鑰岃Android API鐩存帴灏佽鐨勩傝繖鏄垜鏌ndroid API鍜孞ava API寰楀埌鐨勪竴浜涚悊瑙o紝涓嶇煡鍑嗕笉鍑嗙‘锛屼綘鏈濂芥煡鏌ヤ袱鑰呯殑API锛屽姣斾笅鍐嶅ソ濂界悊瑙c
  • 姹備竴鎻掍欢鎴栧伐鍏峰皢android 宸ョ▼鐨java鏂囦欢鑷姩鐢熸垚UML绫诲浘
    绛旓細trufun kant studio锛屽彲浠灏唈ava鏂囦欢鍙嶅悜宸ョ▼涓篣ML绫诲浘锛屽苟涓斿彲浠ヤ繚闅滄ā鍨嬩唬鐮佺殑鍙屽悜瀹炴椂鍚屾锛屼繚闅滀簡妯″瀷鍜屼唬鐮佺殑涓鑷存э紒鍙互鍒皌rufun瀹樼綉鍏嶈垂涓嬭浇
  • android studio鎬庝箞閰嶇疆javacv
    绛旓細1銆佷娇鐢AndroidStudio鍒涘缓宸ョ▼StudioTestJavaCV锛屽悕瀛楀彲闅忔剰 2銆佹墦寮AndroidStudio宸ョ▼锛屽湪Android瑙嗗浘涓嬫棤娉曠湅鍒板伐绋嬬洰褰曚腑鐨刲ibs鏂囦欢澶癸紝鍥犳鐐瑰嚮Android锛屽皢鍏舵洿鎹roject瑙嗗浘 灏唈avacv-0.7-bin.zip 瑙e帇鐨勬枃浠跺す涓殑 javacv.jar銆乯avacpp.jar 鎷疯礉鍒發ibs鏂囦欢澶逛腑 鐒跺悗鍙抽敭宸ョ▼锛岄夋嫨Open Module Setting锛...
  • android studio鎬庝箞鍒涘缓java宸ョ▼
    绛旓細宸ュ叿锛Android studio鏂规硶锛氭墦寮浠绘剰椤圭洰鐨勬枃浠跺す涓彸閿枃浠跺す锛岄夋嫨new--file杈撳叆java鍚嶇偣nojava鍒涘缓鎴愬姛
  • Android studio鎬庝箞鍒涘缓涓涓Java绫绘枃浠
    绛旓細婕旂ず宸ュ叿鏄Android Studio 閫夋嫨闇瑕佸垱寤java绫荤殑鍖呭悕锛屽彸閿紝寮瑰嚭涓嬪浘瀵硅瘽妗嗭紱2.鐐瑰嚮鈥淣ew",寮瑰嚭涓嬪浘 3.閫夋嫨鈥Java Class"缁欏畾绫诲悕锛屽嵆鍙湪閫夊畾鐨勫寘鍚嶄笅鍒涘缓涓涓狫ava绫 娉ㄦ剰锛氶氳繃姝ゆ柟娉曞垱寤虹殑Activity绫伙紝AS涓嶄細鑷姩鍦ㄦ竻鍗曟枃浠朵腑娉ㄥ唽activity锛岄渶瑕佹墜鍔ㄦ坊鍔犳敞鍐岋紒
  • android studio 鎬庝箞杩愯java
    绛旓細1 鏂板缓涓涓猵roject锛屾垨鑰呭鏋滀綘宸茬粡鏈塸roject鐨勮瘽锛岄偅灏辩洿鎺ユ柊寤轰竴涓猰odule.娉ㄦ剰閫夋嫨Java library锛岀劧鍚庝笅涓姝 2 杈撳叆module鐨勪竴浜涗俊鎭傜偣鍑籪inish 3 鍦ㄥ乏渚ф壘鍒癰uild.gradle锛屽弻鍑绘墦寮锛屽弬鐓у浘涓慨鏀逛竴涓嬮厤缃4 缂栧啓浣犵殑java浠g爜娴嬭瘯涓嬪惂銆
  • 扩展阅读:www.sony.com.cn ... androiddownload网站 ... android苹果版下载 ... android在哪里打开 ... android下载安装app ... android安卓版下载4.0 ... java入门网站 ... 苹果android在哪里找 ... javascript 在线 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网