2016-03-08 97 views
4

我想訪問駐留在.aar文件中的類的方法。 我正在關注@ PoliceEstebi的回答從how to import .aar file無法從.aar文件訪問類

但我仍然無法訪問.aar文件中的類方法。

如果任何人都可以提供幫助,那會很棒!

+1

http://stackoverflow.com/questions/16682847/how-to-manually-include-external-aar-package-using-new-gradle-android-build-syst –

回答

9

最後,我甚至在Gradle 1.1.0上找到了解決方案。 我通過@AliDK回答找到了Here的幫助。

按名稱aarapp中創建文件夾。

myLibrary.aar複製並放入app/aar。然後

buildscript { 
repositories { 
    jcenter() 

} 
dependencies { 
    classpath 'com.android.tools.build:gradle:1.1.0' 
    } 
} 

allprojects { 
repositories { 
    jcenter() 
    flatDir { 
     dirs 'aar' 
    } 
    } 
} 

和下面寫代碼MyProject/app > build.gradle

dependencies { 
... 
compile(name: 'myLibrary', ext: 'aar') 
} 

它花後2天爲我工作。

由於@AliDK ..

我希望它會爲別人打工了。

+0

感謝您的答案,但如何調用類從.aar文件? – Gattsu

+0

在Android Studio 3.0上爲我工作。在我的情況下,app/build.gradle中建議的更改不是必需的。 –