情况:
我打算使用Java库,我只有一个来自Maven存储库的AAR文件,但我需要JAR文件.
背景故事:
我试图编译一个库,但它的Gradle结构不稳定.所以我要求一个编译的jar文件,它的开发人员从一些Maven存储库递给我一个aar文件(开发人员无法编译自己的项目).Gradle配置很乱,它依赖于多个库,Gradle抛出了一些例外.
我尝试在我的IDEA IDE中使用它,但它看不到它.一个库项目应该能够编译成一个jar文件,对吧?
问题:
我该怎么做才能将AAR文件转换为JAR文件?
我正在尝试添加运行时权限android(6.0.1)API 23,如果我使用SDK版本(min和目标版本都是23)它就好了,如下所示,
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="23" />
Run Code Online (Sandbox Code Playgroud)
如果我改变android:minSdkVersion(少于23)
例如:
我收到以下错误:
调用需要API级别23(当前最小值为14):android.app.Activity#requestPermissions,checkSelfPermission
对于以下2种方法,
1)requestPermissions(permissionsList.toArray(new String[permissionsList.size()]),REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS)
2)checkSelfPermission(permission)
Run Code Online (Sandbox Code Playgroud)
我试过了ActivityCompat.checkSelfPermission(),ContextCompat.checkSelfPermission()两个都没有用.
我遗失的东西无法理解..
android android-permissions android-support-library android-6.0-marshmallow