2013-11-24 2 views
0

Eclipse AppT를 사용하여 Play 스토어에 제출하기 위해 내 앱에 서명합니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Android 도구 -> 서명 된 애플리케이션 패키지 내보내기를 선택하십시오. 그러나 이렇게하면 응용 프로그램을 실행하는 데 필요한 Manifest 파일에서 사용 권한이 제거됩니다. 아래는 나의 Manifest 파일입니다. 내가 내보내기 전에 안드로이드 도구의 속성을 수정 시도Eclipse ADT는 APK에 서명 할 때 사용 권한을 제거합니다.

<uses-permission android:name="android.permission.INTERNET" /> 

,하지만 여전히 권한을 제거합니다 용도-권한을 수출 한 후

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="18" /> 

<uses-permission 
    android:name="android.permission.INTERNET" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.myou.MyApp" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

제거됩니다.

+0

왜 'APK'를 내보내기 위해 매니페스트 파일을 사용하지 않습니까? –

+0

어떻게 제거 되었습니까? –

+0

매니페스트 파일을 열 때 사용 권한이 제거 된 것을보고 apk를 실행할 때 실행 권한이 없습니다. – amburnside

답변

3

:

bin 디렉토리에 AndroidManifest.xml 파일을 편집하지 마십시오. 프로젝트의 루트에서 파일을 변경해야합니다.

+0

예,이 작업을 수행하는 데 시간이 좀 걸렸지 만 그랬습니다. 내 자신의 질문에 대답해야합니다. – amburnside

0

Eclipse를 다시 시작한 다음 응용 프로그램을 내보내십시오. 사람이 간단한 대답은이 문제에 걸쳐 온다면

+0

답장을 보내 주셔서 감사합니다. 내가 다시 직장에있을 때 시도 할 것이다. – amburnside

관련 문제