android-讓android執行專案和打demo包簽名一致。
阿新 • • 發佈:2020-10-23
今天測試下載了簽了名的demo包apk,測了一個bug,只有在她指定的這臺oppo rs plus手機才會出現,是以前的人留下的。
心想:還看什麼bugly?直接拿手機過來debug打斷點不就完了?
直接拿手機過來,插usb,執行。彈出介面:
這肯定是不能點ok的,點了ok把本地資料庫清楚了,這個偶發的bug肯定就很難重現了。
所以需要在工程執行的時候,讓簽名和打demo的簽名一樣。
參考文章:https://blog.csdn.net/u010475354/article/details/106899320/
正確的姿勢,把這個配上,這樣android studio真機除錯,簽名就會和打demo包的簽名一致。
signingConfigs { config { keyAlias 'key0' keyPassword '123456' storeFile file('C:\\Users\\Admin\\Desktop\\ADKeys.jks') storePassword '123456' } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' //清理無用資源 //shrinkResources true //是否啟動ZipAlign壓縮 zipAlignEnabled false //是否混淆 minifyEnabled false //簽名 signingConfig signingConfigs.config } debug { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' //簽名 signingConfig signingConfigs.config } }