[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 如下圖: 再次編譯就可以過囉~