看板 AndroidDev 關於我們 聯絡資訊
各位碩碩 大家好 詢問一個問題 最近把一個已上架的app 從Eclipse 移植到Android Studio上去了 因為要重新上架 所以要以release的版本來弄 之前在Eclipse內 於AndroidManifest 設置一個 <application android:debuggable="false" 就搞定了 可以把所以logcat都藏起來 於Android Studio內 要多設定 gradle 於 buildTypes{ debug{ debuggable true ....etc } release{ debuggable false ....etc } 如此這般過後 以release的方式 signed過產生出來的apk 被google 打槍 告知 上傳失敗 您剛上傳了可偵錯的APK 基於安全性考量 您必須先停用APK的偵錯功能 才能在Google Play發佈. 我安裝完這個release的apk 接上console後 也的確看到了 我寫入的Logcat 也有在一開始 把 debuggle的值倒出來 用Logcat印出 的確是false... 卻沒有效果 請問有人有遇到這樣的狀態嗎? debuggable 設定為false 應該會隱藏才是 還是我的理解有錯誤 還是Android Studio 有其他的地方要多設定呢? 感謝看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.15.239 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1439983369.A.284.html
ssccg: 沒遇過,都不用設自動就是debug build可debug,release不行 08/19 19:44
ssccg: 不管是manifest還是build.gradle都用預設的不用另外設 08/19 19:45
keieykdx: 我也碰到一樣問題,原本也是不用任何設定就可以上傳,現 08/19 22:37
keieykdx: 在卻被Google擋住,設定之後也是無法上傳,原因不明 08/19 22:37
Deltaguita: 不要設,用預設的 08/20 22:03