作者Ferich (純粹的透明)
看板AndroidDev
標題[問題] AndroidStudio debuggable false
時間Wed Aug 19 19:18:43 2015
各位碩碩 大家好
詢問一個問題
最近把一個已上架的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