一、錯(cuò)誤描述
- 原本想要新建一個(gè)
activity,創(chuàng)建一個(gè)新頁(yè)面,但是activity一直沒(méi)有創(chuàng)建成功,而且也沒(méi)有報(bào)錯(cuò)。下面是我新建activity的過(guò)程
new -> Activity -> Empty Activity
image.png
點(diǎn)擊 finish
image.png
- 當(dāng)我點(diǎn)擊
finish后,進(jìn)度條正常運(yùn)行,build里面顯示創(chuàng)建成功,但是我在相應(yīng)的package下面并沒(méi)有找到我所創(chuàng)建的activity。
反復(fù)嘗試了很多遍都是如下圖所示的情況
QQ瀏覽器截圖20200812135354.png
二、問(wèn)題百度(參考博客https://blog.csdn.net/jingzz1/article/details/106616609)
- 我的
Android Studio是最近安裝的最新版本4.0。因?yàn)椴](méi)有出現(xiàn)報(bào)錯(cuò)提示,所以我能百度到的關(guān)于該問(wèn)題的博客并不是很多,研究了多篇博客,發(fā)現(xiàn)大部分對(duì)這個(gè)問(wèn)題的描述及其解決方法如下:
android4.0有個(gè)新規(guī)則:在build.gradle(Module:app)文件中有一個(gè)signingConfigs模塊,該模塊的寫法和之前的版本有一些不同
1.signingConfigs模塊的配置需要寫在buildTypes模塊之前
android {
……
signingConfigs {
……
}
buildTypes {
release {
……
}
debug {
……
}
}
}
2.signingConfigs模塊里面不能出現(xiàn)debug之類的關(guān)鍵字(此時(shí)把signingConfigs模塊里的 “debug ”改成其他名字即可。修改完后,把項(xiàng)目里的build文件夾里面的output.json文件刪掉 )
//錯(cuò)誤寫法
signingConfigs {
debug {
storeFile file('key地址')
storePassword "密碼"
keyAlias "Alias名稱"
keyPassword "密碼"
}
}
buildTypes {
debug {
……
signingConfig signingConfigs.debug
}
}
//正確寫法,把signingConfigs模塊里的 “debug ”改成其他名字,例如改成sbGoogle
signingConfigs {
sbGoogle{
storeFile file('key地址')
storePassword "密碼"
keyAlias "Alias名稱"
keyPassword "密碼"
}
}
buildTypes {
debug {
……
signingConfig signingConfigs.sbGoogle
}
}
- 但是上面的方法并不能解決我的問(wèn)題,因?yàn)樵谖业?strong>
Android Studio里面的build.gradle(Module:app)文件里面并沒(méi)有signingConfigs模塊,也沒(méi)有debug之類的關(guān)鍵字
下面是我的build.gradle(Module:app)文件里面的部分代碼截圖
QQ瀏覽器截圖20200812143942.png
三、最終操作
- 因?yàn)檎也坏綄?duì)應(yīng)的
signingConfigs模塊,也沒(méi)有找到有效的解決方法,一時(shí)讓我陷入的困境,在這個(gè)過(guò)程中,我做了很多嘗試,比如創(chuàng)建一個(gè)signingConfigs模塊,但都沒(méi)有成功,最后的最后,借助外力的作用解決了這個(gè)問(wèn)題。
因?yàn)榍靶┨煊捎谖业捻?xiàng)目創(chuàng)建不成功,顯示找不到對(duì)應(yīng)的
gradle,所以我在下圖中標(biāo)記的網(wǎng)址中重新下了一個(gè)gradle-6.1.1-all.zip
image.png
但是在下載安裝包的過(guò)程中出現(xiàn)了破損。于是我重新下了gradle-6.1.1-all.zip,并將該壓縮包及其解壓縮后的文件放在相對(duì)應(yīng)的文件目錄中:
C:\Users\Administrator.000\.gradle\wrapper\dists\gradle-6.1.1-all\cfmwm155h49vnt3hynmlrsdst
image.png
然后就可以成功創(chuàng)建activity了
image.png






