当我插入我的nexsus4时,ndk外部调试工具正常工作.
当我插入我的galaxy note2时,它会在尝试连接到设备时抛出以下错误:
AndroID NDK installation path: /Users/eladb/MyWorkspace/androID-ndk-r8bUsing specific adb command: /Users/eladb/MyWorkspace/sdk/platform-tools/adbADB version found: AndroID DeBUG BrIDge version 1.0.31Using ADB flags: Using auto-detected project path: .Found package name: com.myPackABIs targetted by application: armeabiDevice API Level: 18Device cpu ABIs: armeabi-v7a armeabiCompatible device ABI: armeabiUsing gdb setup init: ./libs/armeabi/gdb.setupUsing toolchain prefix: /Users/eladb/MyWorkspace/androID-ndk-r8b/toolchains/arm-linux-androIDeabi-4.6/prebuilt/darwin-x86/bin/arm-linux-androIDeabi-Using app out directory: ./obj/local/armeabiFound deBUGgable flag: trueFound device gdbserver: /data/data/com.myPack/lib/gdbserverERROR: Could not extract package's data directory. Are you sure that your installed application is deBUGgable?
我启用了开发人员选项
并通过usb允许设备调试
它不适用于我的三星galaxy note2(androID 4.3)但适用于nexsus4(4.2)
我认为这是一个众所周知的issue?
但是如何解决这个问题?
解决方法 这通常是AndroID 4.3的问题.看看AndroID错误跟踪器问题 59558,它又链接到运行问题的根目录. ( 58373)我不确定何时/如果注2收到4.4,所以你可能想看看你是否可以降级回4.1.2. 总结以上是内存溢出为你收集整理的android – 无法提取包的数据目录.您确定已安装的应用程序是否可调试?全部内容,希望文章能够帮你解决android – 无法提取包的数据目录.您确定已安装的应用程序是否可调试?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)