標籤:android 使用 sp 檔案 on 問題 log 代碼 bs
============問題描述============
RT,我想發布一個APP到google play 上,但是查資料說要關閉app 中的debug 以及移除 log。。。
想知道 eclipse中是否有 開關直接 將 debug模式關閉以及 關閉log輸出 。。。
還有,必須要關閉debug以及log才能發布到google play 上嗎?
============解決方案1============
引用 4 樓 s_include 的回複:
Quote: 引用 3 樓 xzy2046 的回複:
沒聽說過這方面的限制,應該只是建議,非強制。
那有沒有對 包名 有做規範。如果我的 包名為 com.android.music 這樣可以通過麼
包名和其他應用重複不能提交的
============解決方案2============
引用 2 樓 Mailbomb 的回複:
頂樓上!!!
我實在是不明白有那麼多人頂1L,1L的答案跟樓主問的真的關係不大。樓主問了2個問題:(1)eclispe是否可以直接關閉debug模式?是可以的,直接在xml設定檔中,刪除android:debug="true"就行了。我解釋一下原因:平常我們在開發應用的時候一般需要進行調試,所以需要在xml設定檔中設定當前的模式為偵錯模式,否則就不會允許安裝在真機上,而在發布到android應用市場的時候是不允許你上傳debug版本的apk,所以需要你對自己的應用進行打包,打包的目的是簽名,防止應用被盜版;打包的方法有很多,可以google一下,如果你使用的是eclispe打包,其實在打包的過程中它會提醒你刪除這個debug配置。(2)是否可以關閉log輸出?樓主問這個問題是基於不知道怎麼上傳,而得出的一個自認為有關係的問題,而1L回答的恰恰是在樓主得出錯誤結論後的回答,這種回答是建立在無意義的基礎上,是沒有基礎的,然後後面一票人在頂,是在誤導了福士。google提醒你刪除Log目的是為了防止APK被人反編譯,因為Log的輸出會暴漏代碼內部的某些邏輯。因此google提醒你刪除這些log,其實可以不刪除。
Android app 發布到 google play