마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Manifest.java에서 에러가 나요

0 추천
package kr.co.handys;

public final class Manifest {
  public static final class permission {
    public static final String C2D_MESSAGE="kr.co.name.debug.permission.C2D_MESSAGE";
    /**
     * Create a unique permission for your app and use it so only your app can receive your OneSignal messages.
     */
    public static final String C2D_MESSAGE="kr.co.name.permission.C2D_MESSAGE";
  }

}

러 메세지는

error: variable C2D_MESSAGE is already defined in class persmission. 입니다.

C2D_MESSAGE라는 변수가 두개 생성되는게 문제같은데 Manifest.java는 빌드시 자동으로 생성되는 파일이라 어떻게 처리해야 할 지 모르겠네요 ㅜㅜ

 

 

냉탕 (200 포인트) 님이 2017년 8월 22일 질문

1개의 답변

0 추천
<application
...
tools:node="merge"
/>

manifests.xml 파일에 붙여넣으면 해결되었던걸로 기억합니다.

tools:node="merge"
minor (13,710 포인트) 님이 2017년 8월 22일 답변
ㅠ_ㅠ 안되네요
답변 감사드립니다~
buildTypes {
        debug {
            applicationIdSuffix ".debug"
        }
    }

gradle 파일에 추가해보시면 해결될 수 있을 것 같습니다.
코드 보시면 아시겠지만 .debug는 이미 붙어있습니다
그리고 이 문제는 방금 해결했습니다!
끝까지 답변 달아주셔서 너무 감사드립니다~
...