重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
AndroidStudio 引入 aidl 文件,一般來說,有兩種方法.
成都創(chuàng)新互聯(lián)公司專注于西崗網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供西崗營銷型網(wǎng)站建設(shè),西崗網(wǎng)站制作、西崗網(wǎng)頁設(shè)計、西崗網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造西崗網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西崗網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
第一種方法
直接在 src/main 目錄下新建 aidl 文件夾,并將我們的 aidl 文件放到該目錄下。因為 AndroidStudio 默認(rèn)的 aidl 文件默認(rèn)配置是這樣的。
第二種方法 把 adil 文件拷貝到libs文件夾下在build.gradle文件中配置
sourceSets { main { jniLibs.srcDirs = ['libs'] aidl.srcDirs = ['src/main/java'] } }
最后給大家分享個實例:
項目遷移后文件夾變動如下:
Android Gradle projects use a different directory structure than ADT Eclipse projects. Here's how the projects were restructured: * AndroidManifest.xml => app\src\main\AndroidManifest.xml * assets\ => app\src\main\assets\ * libs\xUtils-2.5.5.jar => app\libs\xUtils-2.5.5.jar * proguard-android.txt => app\proguard-android.txt * proguard-project.txt => app\proguard-project.txt * res\ => app\src\main\res\ * src\ => app\src\main\java\ * src\android\content\pm\IPackageDataObserver.aidl => app\src\main\aidl\android\content\pm\IPackageDataObserver.aidl * src\android\content\pm\IPackageStatsObserver.aidl => app\src\main\aidl\android\content\pm\IPackageStatsObserver.aidl * src\android\content\pm\PackageStats.aidl => app\src\main\aidl\android\content\pm\PackageStats.aidl * src\android\telephony\NeighboringCellInfo.aidl => app\src\main\aidl\android\telephony\NeighboringCellInfo.aidl * src\com\android\internal\telephony\ITelephony.aidl => app\src\main\aidl\com\android\internal\telephony\ITelephony.aidl
引入aidl文件:如提示中所說需要在app\src\main下創(chuàng)建aidl目錄,接著包名\文件名.aidl
例:adt中文件路徑:
src\android\content\pm\IPackageDataObserver.aidl
Android Studio中文件路徑:
app\src\main\aidl\android\content\pm\IPackageDataObserver.aidl
最后,如果你根據(jù)我的路徑創(chuàng)建導(dǎo)入aidl還是報錯找不到,只需要Clean Project一下就好,as就這么坑,就最后這一部沒想到坑了我好久 囧~~