打包apk在Android5.1上可以运行,但6.0无法安装

用cocos compile -p android我编译出来的apk在Android5.1的手机上能运行,在Android6.0的手机上不能安装,是什么问题呢。用android 21或23编译都是这样。

估计你少了armeabi-v7a,百度下怎么加就可以了

是这个地方的armeabi-v7a吗?我在eclipse里面创建android项目,用Android 23编译可以在6.0上运行,为什么这个不行呢。

有错误的日志吗?

armeabi只留这个应该可以,修改mk

我把Application.mk里面的APP_ABI := armeabi改成了APP_ABI := armeabi-v7a,但是还是编译成功但不能在6.0的手机上安装,只留armeabi是指哪里的呢?

编译生成apk的过程没有报错,之后安装apk直接无法安装,怎么看错误日志呢?

手机连接电脑,电脑命令行输入:adb logcat

你好,这是大部分错误日志

是不是没有在xml文件里设置相关权限呢

我也正在看是否有些权限没有设置,这是xml默认添加的权限,不知道还需要哪些权限?项目是普通的helloworld。

uses-permission android:name=“android.permission.READ_PHONE_STATE”