title: What will happen if the AIDL files do not match?
body: <p>I use <strong>AIDL</strong> in my Android app. Here are 2 cases where I have questions.</p>
  
  <p><strong>Case 1</strong>. aidl file of client has one method <code>a()</code>, and aidl file of service has 2 methods <code>a()</code> and <code>b()</code>.</p>
  
  <p>Does it work normally? I've tested and didn't see any problem. The <code>binService()</code> method works normally. </p>
  
  <p><strong>Case 2</strong>. aid file of client has 2 methods <code>a()</code> and <code>b()</code>, but the aild file of service has only <code>a()</code> method.</p>
  
  <p>The <code>binService()</code> method works. And we get crash when we call <code>b()</code> method in client. Here I thought the <code>binService</code> should not work, because the aidl service does not have method <code>b()</code>.</p>
  
  <p>I want to make sure that the results I got are correct, and it always happens on all device.</p>