Android 버전 12 단말기의 경우 위와 같은 메시지가 뜨고 앱 빌드후 설치가 안될때 해결 방법 입니다.
해당 프로젝트가 저장된 폴더에 AndroidManifest.template.xml 파일을 열고 android:exported="true" 옵션 항목을 아래와 같은 위치에 넣어 주면 됩니다.
<%services%>
<!-- Our activity is a subclass of the built-in NativeActivity framework class.
This will take care of integrating with our NDK code. --><activityandroid:name="com.embarcadero.firemonkey.FMXNativeActivity"android:label="%activityLabel%"android:configChanges="orientation|keyboard|keyboardHidden|screenSize"android:launchMode="singleTask"android:exported="true">
>> 프로젝트 마다 매번 설정하기가 귀찮을 경우
c:\Program Files (x86)\Embarcadero\Studio\22.0\ObjRepos\en\Android\AndroidManifest.xml 파일을
( 만약을 위해서 기존 AndroidManifest.xml 파일은 백업을 받아 두는게 좋습니다.)
>> 에러가 발생하는 원인은 윈도우 개별 폴더에 저장된 이전버전의 Rad Studui 11.x 의 속성 파일들이 최신 파일로 업데이트 되지 않았기 때문입니다. 11.2 를 처음 설치하거나 기존버전의 C:\Users\[개별유저이름]\AppData\Roaming\Embarcadero\BDS\22.0 폴더를 제거 하고 11.2을 설치한 경우에는 정상적으로 앱빌드 및 배포가 이루어 집니다.
질문
c2design
Android 버전 12 단말기의 경우 위와 같은 메시지가 뜨고 앱 빌드후 설치가 안될때 해결 방법 입니다.
해당 프로젝트가 저장된 폴더에 AndroidManifest.template.xml 파일을 열고 android:exported="true" 옵션 항목을 아래와 같은 위치에 넣어 주면 됩니다.
>> 프로젝트 마다 매번 설정하기가 귀찮을 경우
c:\Program Files (x86)\Embarcadero\Studio\22.0\ObjRepos\en\Android\AndroidManifest.xml 파일을
c:\Users\[개별유저이름]\AppData\Roaming\Embarcadero\BDS\22.0\ 폴더에 복사합니다.
( 만약을 위해서 기존 AndroidManifest.xml 파일은 백업을 받아 두는게 좋습니다.)
>> 에러가 발생하는 원인은 윈도우 개별 폴더에 저장된 이전버전의 Rad Studui 11.x 의 속성 파일들이 최신 파일로 업데이트 되지 않았기 때문입니다. 11.2 를 처음 설치하거나 기존버전의 C:\Users\[개별유저이름]\AppData\Roaming\Embarcadero\BDS\22.0 폴더를 제거 하고 11.2을 설치한 경우에는 정상적으로 앱빌드 및 배포가 이루어 집니다.
이 댓글 링크
다른 사이트에 공유하기
1 answer to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.