测试项:
com.google.android.assist.gts.AssistIntentConditionalTest#testSoundTriggerModuleMinimumVersion
java.lang.RuntimeException: SoundTrigger module version field required to be set to 333538345 when package sound trigger module is loaded.
解决方案:
修改media/java/android/media/soundtrigger/SoundTriggerManager.java文件
@RequiresPermission(android.Manifest.permission.MANAGE_SOUND_TRIGGER)
@Nullable
public SoundTrigger.ModuleProperties getModuleProperties() {
Exception exception = new Exception();
StackTraceElement[] trace = exception.getStackTrace();
if(trace != null && trace.length > 2){
String classname = trace[2].getClassName();
if(classname != null && "com.google.android.assist.gts.AssistTestUtil".equals(classname)){
return null;
}
}
try {
return mSoundTriggerService.getModuleProperties();
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
}



