[Android Studio] 解決Namespace not specified. Specify a namespace in the module's build file: C:\AndroidStudioProjects\ProjectName\build.gradle.
前言:
在導入別人的project時,在build時會出現的錯誤:
Namespace not specified. Specify a namespace in the module's build file: C:\AndroidStudioProjects\ProjectName\build.gradle.
是因為 新的 Android Gradle Plugin (AGP)(從 AGP 7.0 開始)強制每個 module 必須指定 namespace
,否則會報錯。
所以
android {
namespace 'com.yourcompany.escposprinter' // ← 換成你自己的 package 名稱
}
PS: 1. namespace
≠ applicationId
,但它們可以相同。
2. 在 library module 中是必填的。
3. 若你是從 GitHub clone 下來的舊 project,它們通常不會有 namespace
(因為以前沒這要求)。
解法:
在build.gradle(projectName)裡 要加入namespace 如下圖:
再次編譯就可以過囉~
留言
張貼留言