欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Android studio創(chuàng)建的AIDL編譯時找不到自定義類的解決辦法

 更新時間:2016年02月22日 16:22:49   作者:小白第二  
這篇文章主要介紹了使用Android studio創(chuàng)建的AIDL編譯時找不到自定義類的解決辦法的相關(guān)資料,需要的朋友可以參考下

使用AS創(chuàng)建ADIL文件時AS會在main文件夾下給我們生成一個aidl文件夾和一個相同包名的包,通常我們會把所有和ADIL相關(guān)的類或文件放在這個包下,但是如果存在自定義的類時,程序編譯時無法通過,提示找不到自定義的包。解決辦法如下,在啟動Module的build.gradle中加入如下代碼:

sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java', 'src/main/aidl']
resources.srcDirs = ['src/main/java', 'src/main/aidl']
aidl.srcDirs = ['src/main/aidl']
res.srcDirs = ['src/main/res']
assets.srcDirs = ['src/main/assets']
}
} 

加入之后完整的build.gradle文件內(nèi)容如下:

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "aidl.aidl.demo"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java', 'src/main/aidl']
resources.srcDirs = ['src/main/java', 'src/main/aidl']
aidl.srcDirs = ['src/main/aidl']
res.srcDirs = ['src/main/res']
assets.srcDirs = ['src/main/assets']
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
}

  sourceSets中主要是把把src/main/aidl文件也作為java.srcDirs, resources.srcDirs,這樣當編譯程序時,AIDL中自定義類就能找到了。

以上內(nèi)容給大家介紹了使用Android studio創(chuàng)建的AIDL編譯時找不到自定義類的解決辦法,希望對大家有所幫助!

相關(guān)文章

  • Android ListView與getView調(diào)用卡頓問題解決辦法

    Android ListView與getView調(diào)用卡頓問題解決辦法

    這篇文章主要介紹了Android ListView與getView調(diào)用卡頓問題解決辦法的相關(guān)資料,這里提供實例及解決辦法幫助大家解決這種問題,需要的朋友可以參考下
    2017-08-08
  • android判斷軟件是否第一次運行的方法

    android判斷軟件是否第一次運行的方法

    這篇文章主要介紹了android判斷軟件是否第一次運行的方法,涉及針對Android中isFirstRun屬性的判斷,需要的朋友可以參考下
    2015-04-04
  • Android圖像處理之泛洪填充算法

    Android圖像處理之泛洪填充算法

    這篇文章主要介紹了泛洪填充算法,工作原理是從一個點開始附近像素點,填充成新的顏色,直到封閉區(qū)域內(nèi)的所有像素點都被填充新顏色為止,分享給大家供大家參考
    2018-05-05
  • Android編程實現(xiàn)壓縮圖片并加載顯示的方法

    Android編程實現(xiàn)壓縮圖片并加載顯示的方法

    這篇文章主要介紹了Android編程實現(xiàn)壓縮圖片并加載顯示的方法,涉及Android開發(fā)中圖片的運算、壓縮處理操作及界面布局顯示壓縮圖片等相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-10-10
  • Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式實例

    Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式實例

    這篇文章主要為大家介紹了Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 詳解MVP模式在Android開發(fā)中的應(yīng)用

    詳解MVP模式在Android開發(fā)中的應(yīng)用

    MVP是MVC衍生而來的,很早以前就由某軟公司提出,近年來在Android應(yīng)用開發(fā)中越來越多的被提及,越來越重要了。這篇文章主要介紹了詳解MVP模式在Android開發(fā)中的應(yīng)用,有興趣的可以了解一下。
    2016-11-11
  • Android仿QQ空間主頁面的實現(xiàn)

    Android仿QQ空間主頁面的實現(xiàn)

    今天模仿安卓QQ空間,打開程序的啟動畫面和導航頁面我就不做了,大家可以模仿微信的那個做一下,很簡單。這次主要做一下主頁面的實現(xiàn),感興趣的朋友可以參考下
    2013-01-01
  • android當前apn的狀態(tài)以及獲取方法

    android當前apn的狀態(tài)以及獲取方法

    在絕大多數(shù)android機器etc路徑下存放一個的apns-conf.xml文件,表示當前機器使用的apn信息通過root機器可以push出來看看,具體路徑可以上網(wǎng)搜下,接下來介紹獲取apn的狀態(tài)的方法
    2013-01-01
  • Android ListView自動顯示隱藏布局的實現(xiàn)方法

    Android ListView自動顯示隱藏布局的實現(xiàn)方法

    這篇文章主要介紹了Android ListView自動顯示隱藏布局的實現(xiàn)方法的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • android開發(fā)教程之使用looper處理消息隊列

    android開發(fā)教程之使用looper處理消息隊列

    這篇文章主要介紹了通過HandlerThread對象來實現(xiàn)使用looper處理消息隊列的功能,大家參考使用吧
    2014-01-01

最新評論