2013-10-07 90 views
0

我做了一個Android應用程序 我想與人分享這個應用程序 人必須在源代碼中替換1行代碼,所以它適用於他(它是源中的鏈接) 但事情是,我不想將來源提供給任何人。編輯APK沒有源代碼?

是否有一種方法來編輯和apk文件,並改變鏈接到他自己的鏈接 如果有一種方式,我認爲我可以自動化的東西,我可以做一個.exe文件,當他按下它會問他的鏈接時,他按下確定它會編輯他的apk然後給他他 是這種情況下可能嗎?

+3

是否有任何機會可以將需要可變的部分移動到單獨的配置文件中(特別是如果需要更改的值是字符串文本)? – luiscubal

+3

只需將其存儲在首選項中 – NickT

+1

只需更改鏈接併爲其重新構建版本。我很好奇,這是什麼情景?爲什麼人們需要不同的鏈接?可能有更好的解決方案來解決您的問題。 – Simon

回答

1

如果你真的想這樣做,你可以把包含URL的文件放到原始資源文件夾。您的朋友可以解壓apk,更改網址並將apk壓縮。沒有特殊的「黑客」技能要求。 但是,您最好將此網址添加到偏好設置中,讓您的朋友自己輸入。

P.S.你可以編輯源代碼。但它很棘手)

+0

好吧,我已經解壓我的apk穿越7zip我發現了classes.dex,resources.arsc,AndroidManifest,META-INF,res。文件被加密我不能讀取它們...我的朋友必須修改的文件在哪裏? –

+0

首先將文件放入帶有url的原始資源文件夾中。然後建立apk。取消存檔。找到你的文件。更改。壓縮apk。利潤) – Leonidos

+0

「壓縮apk。利潤」我該怎麼做? –