2015-08-13 8 views
87

Zaktualizowałem moje studio Android do wersji 1.3.0 przed upływem 3 dni.Po aktualizacji Androida Studio do wersji 1.3.0 otrzymuję komunikat "Integracja NDK jest przestarzała w aktualnej wtyczce" Błąd

Przed że można używać NDK i teraz otrzymuję błąd jak,

Error:(50, 0) Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.android.com/tech-docs/new-build-system/gradle-experimental . Set "android.useDeprecatedNdk=true" in gradle.properties to continue using the current NDK integration.

nie mogę znaleźć pliku gradle.property na poziomie projektu.

Jak mogę rozwiązać ten błąd?

+0

[Issue 182011: \t Gradle Plugin 1.3.0: nie można używać NDK] (https://code.google.com/p/android/issues/detail?id=182011) – Kedarnath

+0

@ EthicsDev: przeczytaj moją w pełni opisową odpowiedź. – AndiGeeky

+0

Czy to błąd, czy tylko ostrzeżenie? –

Odpowiedz

207

Oto jak rozwiązać ten problem:

  1. gradle.properties dodać plik do folderu głównego projektu
  2. dodać 'android.useDeprecatedNdk=true' do gradle.properties plik

Oto moje gradle.properties:

# Project-wide Gradle settings. 

# IDE (e.g. Android Studio) users: 
# Gradle settings configured through the IDE *will override* 
# any settings specified in this file. 

# For more details on how to configure your build environment visit 
# http://www.gradle.org/docs/current/userguide/build_environment.html 

# Specifies the JVM arguments used for the daemon process. 
# The setting is particularly useful for tweaking memory settings. 
# Default value: -Xmx10248m -XX:MaxPermSize=256m 
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

# When configured, Gradle will run in incubating parallel mode. 
# This option should only be used with decoupled projects. More details, visit 
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 
# org.gradle.parallel=true 

android.useDeprecatedNdk=true 

I dodaj do katalogu głównego z jo ur projekt:

location of gradle.properties

i odbudować swój projekt. To to.

+0

po dodaniu go mam następujący Błąd: wyjątek podczas pracy z systemem zewnętrznym: –

+0

@Kishan Soni: Proszę zadać pytanie z plikiem gradle .. Będzie trochę błędów w projekcie .. !! – AndiGeeky

+0

Ilekroć zmieniam wtyczkę gradle na 1.2.3, wszystko działa dobrze, ale jeśli zmienię wersję wtyczki na 1.5.0 ponownie pojawia się błąd. Ale muszę używać tylko 1.5.0, ale nic nie działa dobrze. –

3

Zazwyczaj dzieje się tak, gdy przenosisz swój projekt z platformy Eclipse do studia Android lub po prostu zaimportujesz projekt Eclipse do studia Android.

Jeszcze jeden problem, gdy otrzymuję ten błąd, przeważnie nie masz plik, który nazwie „gradle.properties” trzeba utworzyć/dodać w projekcie, a następnie ustawić

android.useDeprecatedNdk=true 
+1

Dzięki za wyjaśnienie – Tima

Powiązane problemy