Устройство имеет SDK с уровнем AP 26, и тест CTS также имеет уровень 26. Но при выполнении command> run cts-java возникает ошибка:
java.lang. Строка файла XML № 0): требуется более новая версия sdk № 27 (текущая версия - № 26) '
На данный момент расследование сделано: Поиск версии apk:
Значок дампа $ aapt ~ / CTS / android-cts / testcases / CtsLibcoreTestCases.apk package: name = 'android.libcore.cts' versionCode = '26 'versionName =' 8.0.0 'platformBuildVersionName =' 8.0.0 'sdkVersion:' 26 'targetSdkVersion: '26'
Поиск версии устройства sdk: $ adb shell getprop ro.build.version.sdk 26
Конфликта нет, но все же возникает ошибка. Я догадываюсь, что на устройстве или в каталоге cts temp хранились предыдущие данные apk. Я не знаю, как это удалить. Пожалуйста, предложите