2017-01-23 9 views
1

私はアプリの古いプログラムを引き継いだので、1.0.2 ideを使用しようとしていますが、2.3.3にアップデートしてエラーを引き起こします。 2 IDE。サポートされていないメソッド:AndroidProject.getPluginGeneration()

android { 
    compileSdkVersion 20 
    buildToolsVersion '20.0.0' 
    defaultConfig { 
     applicationId 'xxxxx' 
     minSdkVersion 10 
     targetSdkVersion 20 
     versionCode 8 
     versionName '1.7' 
    } 

私はbuildToolsVersionを21.0.0に変更しようとしましたが、問題は解決しました! 最後に、buildtoolのバージョンdowndoadを21.0.0にチェックし、gradle app buildtoolsversionをチェックする必要があります!

私はeclispeを使用していたため、jarsが異なるため、complesdkversionをダブルチェックしてツールバージョンを確認していたため、確認してください。

サポートされていないメソッド:AndroidProject.getPluginGeneration()。あなたが接続するGradleのバージョン は、その方法をサポートしていません。 問題を解決するには、 に接続しているGradleのターゲットバージョンを変更またはアップグレードすることができます。あるいは、この例外を無視して、 他の情報をモデルから読み取ることができます。 org.gradle.tooling.model.UnsupportedMethodException:未サポート メソッド:AndroidProject.getPluginGeneration()。接続するGradle のバージョンは、その方法をサポートしていません。問題を解決するには、 に接続するGradleのターゲットバージョンを変更またはアップグレードすることができます。 また、この例外を無視して、 情報をモデルから読み取ることもできます。 でorg.gradle.tooling.model.internal.Exceptions.unsupportedMethod(Exceptions.java:34) でorg.gradle.tooling.internal.adapter.ProtocolToModelAdapter $ InvocationHandlerImpl.invoke(ProtocolToModelAdapter.java:342) コムで.sun.proxy。$ Proxy145.getPluginGeneration(Unknown Source): com.android.tools.idea.fd.gradle.InstantRunGradleUtils.getIrSupportStatus(InstantRunGradleUtils.java:49) at com.android.tools.idea.run。 com.intellij.execution.runners.ExecutionEnviでAndroidRunConfigurationBase.canInstantRun com.android.tools.idea.run.AndroidRunConfigurationBase.getState(AndroidRunConfigurationBase.java:420)で(AndroidRunConfigurationBase.java:686) ronment.getState(ExecutionEnvironment.java:158) でcom.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:55) でcom.intellij.execution.runners.GenericProgramRunner.execute(GenericProgramRunner.java。 31) com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:50) でcom.intellij.execution.runners.GenericProgramRunner.execute(GenericProgramRunner.java:31) でcom.intellijで.execution.ProgramRunnerUtil.executeConfiguration(ProgramRunnerUtil.java:121) ( )com.intellij.execution.impl.ExecutionManagerImpl.start(ExecutionManagerImpl.java:116) com.intellijで com.intellij.execution.impl.ExecutionManagerImplの$ 7.run(ExecutionManagerImpl.java:516) で com.intellij.execution.impl.ExecutionManagerImpl.access $ -400(ExecutionManagerImpl.java:67) で.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) com.intellij.util.Alarm $ Request $ 1.run(Alarm.java:378) com.intellij.util.Alarm $ Request.run Alarm.java:398)を に設定します。java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask。java:266)at com.intellij.util.concurrency.SchedulingWrapper $ MyScheduledFutureTask.run(SchedulingWrapper.java:227) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt。 EventQueue.dispatchEventImpl(EventQueue.java:756)at java.awt.EventQueue.access $ 500(EventQueue.java:97)at java.awt.EventQueue $ 3.run(EventQueue.java:709)at java.awt。 すべてjava.security.ProtectionDomain $ JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)java.awt.EventQueueで で java.security.AccessController.doPrivileged(ネイティブメソッド)でEventQueueの$ 3.run(EventQueue.java:703)。 dispatchEvent(EventQueue.java:726)at com.intellij.ide.IdeEventQueue.defaultDispatchイベント のjavaで com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386)で com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:658)で(IdeEventQueue.java:857) で.awt.EventDispatchThread.pumpOneEventForFilters java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)で java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)で(EventDispatchThread.java:201) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(Ev entDispatchThread.java:93)java.awt.EventDispatchThread.runで (EventDispatchThread.java:82)

+0

gradleプラグインのバージョンの問題のようです。gradleプラグインのバージョンが '2.3.0-beta2'であることを確認し、' build.gradle'ファイルも投稿してください。 – akash93

+0

変更されたgradle buildtoolversionを解決し、toolversionをダウンロードしてください。 –

+0

実際にそのバージョンの問題!みんなが問題に触れないことを願って –

答えて

-1

ASは、インスタント実行機能の可用性をチェックしていたので、それが発生する可能性があります。固定インスタントファイル名を指定して実行を無効にすることです:

Windowsの& Linuxの場合:

ファイル - >設定 - >ビルド、実行、展開 - >インスタントファイル名を指定して実行。 Mac:

Androidスタジオ - >設定 - >ビルド、実行、展開 - >インスタント実行。

関連する問題