2016-03-15 62 views
0

我問這個問題,因爲我找不到我正在尋找的答案,但只是放在應用程序商店有什麼地方防止被盜代碼?我注意到,在Android上有很多克隆,這讓我懷疑它們是否被直接扯掉,或者很容易複製,最終被克隆。 人們只需簡單地下載apk文件並對其進行反向工程即可?如果我向Google Play商店發佈應用程序,會阻止人們竊取我的代碼?

有什麼谷歌已經到位,以防止這種情況,或者如果沒有,反正有我自己可以防止它,或使人更想要竊取我的代碼更難?

我還是Java的新手和學習,所以在我開始之前會有一段時間,但是我腦海裏的項目會佔用我有一段時間的很少空閒時間的一大塊,所以我如果沒有適當的措施,只是爲了在一週內竊取並出售他人的利潤,不想花費大量時間。

如果已在此網站或其他網站上回答此問題,請將我指向此處並在必要時將其刪除。

+0

http://developer.android.com/tools/help/proguard.html –

+0

...好吧,也許誠實... – Selvin

+0

這樣的應用程序代碼通常不是真的值得竊取。 – chrylis

回答

3

那麼,你可以做代碼混淆,這樣在解編譯代碼時,邏輯不明顯,很難維護。

您可以使用免費版本,即ProGuard或功能強大的專業版DexGuard

下面是一個示例,顯示如何在使用庫時配置ProGuard。 Retrofit+ProGuard

相關問題