国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Android Studio編寫AIDL文件后如何實現自動編譯生成

瀏覽:53日期:2022-09-26 11:29:01

在目錄src/main 下新建了aidl 文件夾之后,在aidl文件夾中也創建了相同的包路徑,

創建AIDL文件

XXX.aidl

如果XXX.aidl引用了一個java下的model例如引用了a.b.c.Model;

則需要在XXX.aidl文件中聲明import a.b.c.Model;全路徑。

并且創建另一個文件Model.aidl

在Model.aidl文件中聲明以下內容

package xxxx包名稱;

parcelable Model;

如果編譯的時候提示AIDL文件引用的包找不到的話

要在build文件中聲明以下內容:

android { ... 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’] } ...}

我的內容

Book.aidlpackage used.tusdk.pczhu.com.tusdkused;parcelable Book;IBookManager.aidlpackage used.tusdk.pczhu.com.tusdkused;import java.util.List;import used.tusdk.pczhu.com.tusdkused.Book;interface IBookManager { List<Book> getBookList(); void addBook(in Book book);}

Android Studio編寫AIDL文件后如何實現自動編譯生成

補充知識:Android studio 創建aidl文件無法生成Java文件或Java文件為空(沒有內容)

as創建aidl生成的Java文件為空

在這里mark一下我自己發現的解決方案:

起初,我也搜索了很多篇博客文章,他們的方法還是沒有解決我的問題,

他們的解決方法是, build-->rebuild project, 我告訴你他們的這個方法

是解決as根本沒有生成aidl對應的Java文件.在我這里的問題有點不一

樣,我生成了aidl對應得Java文件,但是這個Java文件是空得,沒有代碼得

Java文件,我反復嘗試了將近兩個小時,都沒有解決...

經過多次嘗試之后,我然后在aidl文件里面寫了這樣一句代碼,生成Java成功

package com.example.date01;// Declare any non-default types here with import statementsinterface IMediaService { void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, double aDouble, String aString); void hello();}

我之前一直報錯得代碼是這樣子的

package com.example.date01;// Declare any non-default types here with import statementsinterface IMediaService { void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, double aDouble, String aString); //開始音樂 void openAudio(int position); //開始播放 void start(); //暫停 void pause();}

發現有什么區別了沒(這是細節)

最后給出解決方案:

問題所在: 帶中文注釋得aidl文件生成得Java文件為空

解決就是, 把注釋去掉或者添加英文注釋

不知道這個方法對你們是否有效, 我的as版本是3.5

以上這篇Android Studio編寫AIDL文件后如何實現自動編譯生成就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 久草在线观看资源 | 久久视频6免费观看视频精品 | 日韩伦理一区二区三区 | 99国产在线 | 日本在线加勒比 | 成人在线免费视频 | 亚洲国产精品久久人人爱 | 一级啪啪片| 97久久精品一区二区三区 | 亚洲国产夜色在线观看 | 99精品欧美一区二区三区 | 欧美一区二区三区高清视频 | 亚洲国产日韩成人综合天堂 | 夜色伊人| 亚洲日韩中文字幕天堂不卡 | 美国一级毛片免费看 | 亚洲日本va午夜中文字幕 | 成人亚洲欧美日韩中文字幕 | 亚洲成人一级 | 国产一区二区三区免费播放 | 在线一区二区观看 | 日韩亚洲欧美在线 | 亚洲国产毛片aaaaa无费看 | 美女张开大腿让男人捅 | 中国美女一级看片 | 免费的特黄特色大片在线观看 | 国产精品毛片一区二区三区 | 91精品一区二区三区在线 | 国产亚洲精品精品国产亚洲综合 | 日本成a人片在线观看网址 日本成年人视频网站 | 自拍偷拍图区 | 欧美高清免费精品国产自 | 国美女福利视频午夜精品 | 手机免费看毛片 | 国产99在线播放 | 亚洲人成综合在线播放 | 久久国产精品久久久 | 亚洲天堂视频一区 | 国产美女无遮挡软件 | 成人小视频在线播放 | 三级视频在线播放 |