㈠ 易語言如何和E4A互相連接 求源碼!
這個是易語言和E4A互聯的源碼,只要改一下IP地址就好了!
源碼:
㈡ E4A寫的APK用apktool反編譯成功,但是修改後回編譯時失敗
1
有沒有載入framework-res.apk構架?在編譯一些系統程序時需要先載入framework-res.apk這個系統構架。
2
反編的文件及framework-res.apk是不是官方原版未改動過的?很多時候出錯是因為反編的文件是別人或自己改動過的,建議直接從官方固件中提取文件進行編譯。
3
技巧說明使用的工具是否版本過低?目前APK編譯工具apktool已更新到1.5.2了,這里有本人珍藏的互動式界面版下載:點我下載
4
技巧說明以上都沒有問題?反編後什麼也不改回編也出錯?那隻有一個方法了:可以嘗試一下用低版本的apktool進行反編譯,然後在用高版本的apktoo工具回編譯
5
打開要編譯文件夾目錄下的
apktool.yml,修改apkFileName參數為
非中文,問題可以解決
6
反匯編時沒有生成apktool.yml,進行反匯編時,改用命令apktool
d
-r
xx.apk
xx便可以解決(加上了-r選項)
㈢ 我想用易語言開發一個類似易安卓(E4A)的軟體,但是不知道怎麼編譯自定義語言成apk,誰知道怎麼編譯
E4A,是一個基於谷歌Simple語言的編程工具,旨在實現通過類似易語言的Basic語法編寫Android應用程序。
人家是調用JAVA來寫的,並不是要靠易語言的,易語言只是開發它的工具,編譯apk是該程序的功能
㈣ 如何將e4a寫的app反編譯成源碼
public String Getgtk(String skey) {
String Getgtk = "";
int hash = 5381;
for (int i = 0; i <= IntegerVariant.getIntegerVariant(文本操作.取文本長度(skey)).sub(ByteVariant.getByteVariant((byte) 1)).getInteger(); i++) {
hash = (位運算.位左移(hash, 5) + hash) + 轉換操作.字元轉代碼(文本操作.取文本中間(skey, i, 1));
}
return 轉換操作.整數到文本(位運算.位與(hash, (int) 轉換操作.到十進制("7fffffff")));
}
㈤ E4A這個易語言安卓版的手機編程出沒有
易語言FOR安卓(簡稱:E4A)是一個基於谷歌Simple語言的編程工具,旨在實現通過類似易語言的Basic語法輕松編寫Android應用程序。只要你有易語言的基礎,就可以很輕松上手。E4A擁有和易語言一樣的可視化開發環境,以及強大的智能語法提示功能。純中文編寫代碼,比英文更具親和力,您也無需為記不住英文關鍵詞而煩惱。E4A已經內置了Android1.5開發包SDK,您只需額外下載安裝Java1.6開發包JDK即可。目前E4A還處於初級階段,我們將繼續完善她,立志把E4A打造成最簡單易用的中文安卓開發工具!
注意事項:
1、E4A安裝目錄不能有中文和空格,請注意C:\Program File\這個路徑是有空格的,很多易友都忽視了,導致無法正常使用。
2、Java JDK必須使用路徑設置面板上提供的Java1.6,其他版本的不行。
3、E4A自帶了一些常式和使用手冊,可以先看看,畢竟E4A不是易語言的復製品,語法還是有差異的。
4、新建工程後默認保存在E4A安裝目錄下的projets文件夾下,編譯後生成的APK文件會被復制到工程所在目錄。