相关疑难解决方法(0)

如何将AAR转换为JAR

情况:

我打算使用Java库,我只有一个来自Maven存储库的AAR文件,但我需要JAR文件.

背景故事:

我试图编译一个库,但它的Gradle结构不稳定.所以我要求一个编译的jar文件,它的开发人员从一些Maven存储库递给我一个aar文件(开发人员无法编译自己的项目).Gradle配置很乱,它依赖于多个库,Gradle抛出了一些例外.

我尝试在我的IDEA IDE中使用它,但它看不到它.一个库项目应该能够编译成一个jar文件,对吧?

问题:

我该怎么做才能将AAR文件转换为JAR文件?

java jar aar

88
推荐指数
7
解决办法
10万
查看次数

调用需要API级别23(当前最小值为14):android.app.Activity#requestPermissions,checkSelfPermission

我正在尝试添加运行时权限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

26
推荐指数
4
解决办法
6万
查看次数