重建.aidl文件失败

时间:2017-06-20 02:54:56

标签: android android-studio

我下载了最新的Android Studio,打开我现有的项目,然后在我的.aidl文件的方法参数中更改了一种数据类型。 我现在干净并重建项目20次了,但仍然无法重建.aidl并继续投掷:

  

错误:任务执行失败':playscreen_lib:compileReleaseAidl'。   java.lang.RuntimeException:com.android.ide.common.process.ProcessException:执行进程C:\ Users \ ELDORA \ AppData \ Local \ Android \ Sdk \ build-tools \ 25.0.0 \ aidl.exe时出错{-pC:\ Users \ ELDORA \ AppData \ Local \ Android \ Sdk \ platforms \ android-25 \ framework.aidl -oC:\ Users \ ELDORA \ Documents \ Projects \ Git \ playscreen-v.4 \ playscreen_lib \ build \生成\ source \ aidl \ release -IC:\ Users \ ELDORA \ Documents \ Projects \ Git \ playscreen-v.4 \ playscreen_lib \ src \ main \ aidl -IC:\ Users \ ELDORA \ Documents \ Projects \ Git \ playscreen- v.4 \ playscreen_lib \ src \ release \ aidl -IC:\ Users \ ELDORA.android \ build-cache \ 4492d2ed88e39db806ead472857b23dd46473c28 \ output \ aidl -IC:\ Users \ ELDORA.android \ build-cache \ 3503095fd81bf51424a6fea93fe733665b5c415d \ output \ aidl - IC:\ Users \ ELDORA.android \ build-cache \ 99cfcf1b0afa3f6f8a1f5d9370f6652fdb2c5389 \ output \ aidl -IC:\ Users \ ELDORA.android \ build-cache \ d1ed5c0d7925ed8a6207daac53ed47479f327d99 \ output \ aidl -IC:\ Users \ ELDORA.android \ build-cache \ b9622378266364961621530394898c10ca07e005 \ OUTP ut \ aidl -IC:\ Users \ ELDORA.android \ build-cache \ ca13b86cac67c820cfadd74657b557d7be41708b \ output \ aidl -IC:\ Users \ ELDORA.android \ build-cache \ 1f1034b41fe39b7f222731a1eca43fe985a0c5bf \ output \ aidl -IC:\ Users \ ELDORA.android \建立缓存\ 20197f9cb41b0dcfa24d2af19b2f08410bafad05 \输出\ AIDL -IC:\用户\ ELDORA.android \建立缓存\ 8054d2ad3e9d7b18475122292b9a71c4fd97ce5d \输出\ AIDL -dC:\用户\ ELDORA \应用程序数据\本地\ TEMP \ aidl6443722849833229853.d C:\用户\ ELDORA \文件\项目\ GIT中\播放屏幕-V.4 \ playscreen_lib \ SRC \主\ AIDL \ COM \播放屏幕\库\ IPlayscreenAPI.aidl}

我之前从未体验过这种情况,它曾经是一个重建后的重建和依赖问题.aidl将会解决。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我刚刚找到答案,我想我不能使用 Long 之类的java对象作为方法参数,我改回 long 并且一切正常。

我不知道为什么但是他们让我传递字符串对象但不传递。 :P