Skip to content

Instantly share code, notes, and snippets.

@pfn
Last active January 21, 2016 23:12
Show Gist options
  • Save pfn/679e7e381f4fcb31462d to your computer and use it in GitHub Desktop.
Save pfn/679e7e381f4fcb31462d to your computer and use it in GitHub Desktop.
package installation failure
[pfnguyen@GALACTICA output] $ ~/android-sdk-windows/build-tools/23.0.2/aapt.exe d xmltree keepshare-debug.apk AndroidManifest.xml | grep -A5 provider
E: provider (line=58)
A: android:label(0x01010001)=@0x7f070039
A: android:name(0x01010003)="com.hanhuy.android.keepshare.SearchProvider" (Raw: "com.hanhuy.android.keepshare.SearchProvider")
A: android:readPermission(0x01010007)="android.permission.GLOBAL_SEARCH" (Raw: "android.permission.GLOBAL_SEARCH")
A: android:exported(0x01010010)=(type 0x12)0xffffffff
A: android:authorities(0x01010018)=@0x7f070093
[pfnguyen@GALACTICA output] $ ~/android-sdk-windows/build-tools/23.0.2/aapt.exe d resources keepshare-debug.apk | grep 70093
spec resource 0x7f070093 com.hanhuy.android.keepshare:string/search_suggest_authority: flags=0x40000000
resource 0x7f070093 com.hanhuy.android.keepshare:string/search_suggest_authority: t=0x03 d=0x00000346 (s=0x0008 r=0x00) (PUBLIC)
[pfnguyen@GALACTICA output] $ printf '%d\n' 0x00000346
838
[pfnguyen@GALACTICA output] $ ~/android-sdk-windows/build-tools/23.0.2/aapt.exe d strings keepshare-debug.apk | grep -w 838
String #838: com.hanhuy.android.keepshare
[pfnguyen@GALACTICA output] $ logcat -s PackageManager
W ( 7546) PackageManager: android.content.pm.PackageParser$PackageParserException: /data/app/vmdl36773529.tmp/base.apk (at Binary XML file line #58): <provider> does not include authorities attribute
W ( 7546) PackageManager: at android.content.pm.PackageParser.parseBaseApk(PackageParser.java:892)
W ( 7546) PackageManager: at android.content.pm.PackageParser.parseClusterPackage(PackageParser.java:790)
W ( 7546) PackageManager: at android.content.pm.PackageParser.parsePackage(PackageParser.java:754)
W ( 7546) PackageManager: at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:12252)
W ( 7546) PackageManager: at com.android.server.pm.PackageManagerService.-wrap25(PackageManagerService.java)
W ( 7546) PackageManager: at com.android.server.pm.PackageManagerService$9.run(PackageManagerService.java:10170)
W ( 7546) PackageManager: at android.os.Handler.handleCallback(Handler.java:739)
W ( 7546) PackageManager: at android.os.Handler.dispatchMessage(Handler.java:95)
W ( 7546) PackageManager: at android.os.Looper.loop(Looper.java:148)
W ( 7546) PackageManager: at android.os.HandlerThread.run(HandlerThread.java:61)
W ( 7546) PackageManager: at com.android.server.ServiceThread.run(ServiceThread.java:46)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment