Axway Appcelerator Titanium으로 크로스 플랫폼 앱을 개발했지만 Android 용으로 빌드 할 때 수많은 불필요하거나 사용되지 않은 권한이 AndroidManifest.xml
파일에 추가되었습니다. 다음 예로부터 상기 된 구글 플레이 빌드 파일 :빌드에서 불필요한 Android 권한 제거
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
내가 필요한 권한 만이 응용 프로그램은 확실히 아무튼 그러나 다른 사람이 오히려 방해 권한을 설치할 때 Google Play의 대화 결과, android.permission.INTERNET
했다 ' 외부 저장 장치에 대한 읽기/쓰기가 필요합니다.
나는 tiapp.xml
에 <analytics>false</analytics>
을 설정하고 해당 응용 프로그램의 플랫폼 디렉토리에서이 사용 권한을 제외한 다른 AndroidManifest.xml
파일을 수동으로 생성했지만 모든 빌드에도 여전히 포함됩니다. 신선한 예제의 Alloy 프로젝트를 빌드하면 위의 네 가지 종속성이 포함됩니다.
이러한 불필요한 종속성 문제를 해결할 수있는 방법이 있습니까?
내가, 티 SDK 6.2.2GA 맥 OS 10.13에 Axway Appcelerator Studio와 함께 안드로이드 API (26)를 사용하고, 또한 사용자가 설정할 수 6.1.0 이후 티 SDK 6.1.1GA 및 안드로이드 API (23)
가 감사를! 잘됐다. 그러나 예제에 관련 선을 추가하는 것이 좋습니다. – baharini