güncelleme: Ben de benzer bir hata var ilgi Olabilir:
"Hata: yok sayılması bilinmeyen paket filtre 'ekstra android-m2repository'" bu hat üzerinde:Android inşa hatası: Bilinmeyen paket filtresi
Ancak, sdk araçlarını rev. 23. Orijinal hata olsa da kalır.
Ben bir Android iş oluşturma travis.ci sürekli entegrasyon üzerinde çalışan var. O workefine için kullanılan, ancak son zamanlarda bu hataya atma başladı:
echo yes | android update sdk --all --filter sysimg-19 --no-ui --force > /dev/null
sonra yol açar: Bu satırda: "yok sayılması bilinmeyen paket filtre 'sysimg-19' Hata"
android ile avd komutunu yaratın:
"Geçerli ABI'leri: yok ABI'ler. Hata: Geçersiz - hedefe göre hedefe armeabi-v7a."
Aynı zamanda --all bayrağı olmadan da denedim, ancak aynı sonuca götürür.
Sanırım Android SDK'da bazı değişiklikler olabilir. Farkında değilim. Sorunun ne olabileceğine dair bir ipucu var mı?
Aşağıdaki full travis.yml bölümüne bakın.
Travis.yml:
language: java
jdk:
- oraclejdk7
android:
components:
- build-tools-19.1.0
env:
matrix:
- ANDROID_TARGET=android-19 ANDROID_ABI=armeabi-v7a
before_install:
# Install base Android SDK
- sudo apt-get update -qq
- if [ `uname -m` = x86_64 ]; then sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch > /dev/null; fi
- wget http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz
- tar xzf android-sdk_r22.6.2-linux.tgz
- export ANDROID_HOME=$PWD/android-sdk-linux
- export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
# install android build tools
- wget https://dl-ssl.google.com/android/repository/build-tools_r19.1-linux.zip
- unzip build-tools_r19.1-linux.zip -d $ANDROID_HOME
- mkdir -p $ANDROID_HOME/build-tools/
- mv $ANDROID_HOME/android-4.4.2 $ANDROID_HOME/build-tools/19.1
# Install required components.
# For a full list, run `android list sdk -a --extended`
# Note that sysimg-19 downloads only ARM, because only the first license query is accepted.
- android list sdk -u --all --extended
- echo yes | android update sdk --all --filter platform-tools --no-ui --force > /dev/null
- echo yes | android update sdk --all --filter build-tools-19.1.0 --no-ui --force > /dev/null
- echo yes | android update sdk --all --filter android-19 --no-ui --force > /dev/null
- echo yes | android update sdk --all --filter sysimg-19 --no-ui --force > /dev/null
- echo yes | android update sdk --filter extra-android-support --no-ui --force > /dev/null
- echo yes | android update sdk --filter extra-android-m2repository --no-ui --force > /dev/null
# Create and start emulator
- echo no | android create avd --force -n test -t $ANDROID_TARGET --abi $ANDROID_ABI
- emulator -avd test -no-skin -no-audio -no-window &
- chmod +x gradlew
before_script:
- adb wait-for-device
- adb shell input keyevent 82 &
script:
- TERM=dumb ./gradlew -s connectedCheck