跳到主要內容

發表文章

精選

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

最新文章

[Android Studio] 解決 superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RScanner (in unnamed module @0x2f03c4fc) cannot access class com.sun.tools.javac.tree.TreeScanner