내 응용 프로그램은 내 응용 프로그램의 새 버전이 있는지 확인합니다 (내 응용 프로그램은 게임을 실행하지 않습니다). 그리고 apk 파일을 sdcard/download에 자동으로 다운로드합니다. 그럼 설치를 시작하고 싶습니다 그리고 나는이 코드를 사용합니다안드로이드는 URL에서 apk를 설치합니다
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "file.apk")), "application/vnd.android.package-archive");
startActivity(intent);
을하지만 팝업을 표시 "오류 구문 분석 : 패키지 구문 분석에 문제가 있습니다"내 AndroidManifest를 나는 뒀다 속으로
가 허가 : APK를가 손상된 매니페스트 파일이있는 경우
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
<uses-permission android:name="android.permission.DELETE_PACKAGES"/>
네, 그것은 시작하지만 클릭 버튼을 설치할 때 보여 내가 해결 한 – MimmoG
"는 서명이 충돌하는 같은 이름의 기존 패키지가 이미 설치되어있는"문제는 내가 설치 한 것이 었습니다 이클립스로 응용 프로그램을 누른 다음 웹에서 APK를 다운로드하고 설치하십시오. – MimmoG