2013-06-19 2 views
0

확실하지 않지만 뿌리 장치에 다운로드 한 후 APK를 실행할 수 없습니다. 아이디어가 있습니까? 우리 회사의 응용 프로그램 용 자동 업데이터를 만들려고 노력하고 있지만 제대로 작동하지 않습니다!루팅 된 기기에서 Android 사용 권한이 거부되었습니다.

06-19 11:52:45.426 W/ActivityManager( 486): Activity pause timeout for ActivityRecord{424b6658 u0 ttt.ttt/tablettimeclock.MainActivity} 
06-19 11:52:45.446 I/ActivityManager( 486): Start proc com.android.packageinstaller for activity com.android.packageinstaller/.PackageInstallerActivity: pid=1281 uid=10044 gids={50044, 1028} 
06-19 11:52:45.466 D/dalvikvm( 131): GC_EXPLICIT freed 40K, 3% free 7279K/7464K, paused 2ms+3ms, total 27ms 
06-19 11:52:45.486 D/dalvikvm( 131): GC_EXPLICIT freed <1K, 3% free 7279K/7464K, paused 2ms+3ms, total 22ms 
06-19 11:52:45.486 W/zipro (1281): Unable to open zip '/data/user/0/ttt.ttt/files/ttt.apk': Permission denied 
06-19 11:52:45.486 D/asset (1281): failed to open Zip archive '/data/user/0/ttt.ttt/files/ttt.apk' 
06-19 11:52:45.486 W/PackageInstaller(1281): Parse error when parsing manifest. Discontinuing installation 
06-19 11:52:45.486 W/PackageParser(1281): Unable to read AndroidManifest.xml of /data/user/0/ttt.ttt/files/ttt.apk 
06-19 11:52:45.486 W/PackageParser(1281): java.io.FileNotFoundException: AndroidManifest.xml 
06-19 11:52:45.486 W/PackageParser(1281): at android.content.res.AssetManager.openXmlAssetNative(Native Method) 
06-19 11:52:45.486 W/PackageParser(1281): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:487) 
06-19 11:52:45.486 W/PackageParser(1281): at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:455) 
06-19 11:52:45.486 W/PackageParser(1281): at android.content.pm.PackageParser.parsePackage(PackageParser.java:509) 
06-19 11:52:45.486 W/PackageParser(1281): at com.android.packageinstaller.PackageUtil.getPackageInfo(PackageUtil.java:73) 
06-19 11:52:45.486 W/PackageParser(1281): at com.android.packageinstaller.PackageInstallerActivity.onCreate(PackageInstallerActivity.java:511) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.Activity.performCreate(Activity.java:5104) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.ActivityThread.access$600(ActivityThread.java:141) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
06-19 11:52:45.486 W/PackageParser(1281): at android.os.Handler.dispatchMessage(Handler.java:99) 
06-19 11:52:45.486 W/PackageParser(1281): at android.os.Looper.loop(Looper.java:137) 
06-19 11:52:45.486 W/PackageParser(1281): at android.app.ActivityThread.main(ActivityThread.java:5041) 
06-19 11:52:45.486 W/PackageParser(1281): at java.lang.reflect.Method.invokeNative(Native Method) 
06-19 11:52:45.486 W/PackageParser(1281): at java.lang.reflect.Method.invoke(Method.java:511) 
06-19 11:52:45.486 W/PackageParser(1281): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
06-19 11:52:45.486 W/PackageParser(1281): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
06-19 11:52:45.486 W/PackageParser(1281): at dalvik.system.NativeStart.main(Native Method) 
+0

잘못된 방법으로 앱을 설치하고 있거나 전체 프로젝트의 구조가 잘못되었습니다. 시도해보십시오 : 안드로이드 도구 -> 프로젝트 속성 또는 잘 알려진 접근법 수정 - 깨끗한 빌드 –

+0

어쩌면 내가 Xamarin에있는 옵션을 가지고 있다고 생각하지 않아도됩니다. (Xamarin에있는 것을 잊어 버렸습니다!) ... –

+2

아마도 OS가 그 폴더 ('/ data/user/0/ttt.ttt/files /')에 접근 할 수 없습니까? – dmon

답변

0

결국 알아 냈습니다.

Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads).ToString() 

그러면 작동하는 장소로 안내합니다.

도움 주셔서 감사합니다.

르 로이

0

장치를 부팅해도 모든 항목이 자동으로 열리지 않습니다. 디렉토리 및 파일 권한은 실행되는 '사용자'에 따라 프로세스에 대해 계속 적용됩니다.

옵션 :

  • 루트 인식 파일 관리자 응용 프로그램을 설치하고 다운로드 폴더처럼 어딘가에 더 정상에 APK 파일을 이동하는 데 사용합니다.
  • ADB를 사용하여 파일을 더 쉽게 접근 할 수 있도록합니다.
관련 문제