Installation did not succeed.android
The application could not be installed: INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME微信
Installation failed due to: 'null'app
由於需求更改,須要增長變體,更改 applicationId ,因此在變體裏使用了 applicationIdSuffix
來增長個後綴。spa
defaultConfig { minSdkVersion config.minSdkVersion targetSdkVersion config.targetSdkVersion applicationId "com.skymxc" versionCode 1 versionName "1.0.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
增長變體,更改後綴code
defaultConfig { minSdkVersion config.minSdkVersion targetSdkVersion config.targetSdkVersion applicationId "com.skymxc" versionCode 1 versionName "1.0.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } flavorDimensions 'cloud' productFlavors { oa41217 { dimension 'cloud' applicationIdSuffix "41217" versionCode 1 versionName "1.0.0" } }
而後在運行就出現上述問題了。開發
applicationIdSuffix "41217"
這個要增長的後綴不能是純數字,要以字母開頭。文檔
applicationIdSuffix "a41217"
實際開發中確定不能這麼隨便的加個 a ,本身酌情考慮吧。get
看提示是由於 解析包名出錯了,因此就查看包名,剛開始以爲沒什麼問題。
在開發者文檔裏看到了 applicationId 的命名規則:it
猜想是否是後綴的值是否是也不能是純數字,因此改了字母開頭試了試。
果真沒有問題了。io
applicationIdSuffix 的值不能是純數字,要以字母開頭
微信掃一掃,關注個人公衆號