2016-08-30 5 views
0

私は別のMacで作成された私のMac上でAndroidアプリを実行しようとしています。私はIllegalStateExceptionが取得しています:Androidプラットフォームは、モジュール用に設定されていません:

は、私はあなたが私が修正するために必要なものを識別するのに役立つことを試みることができれば、正確が、ここでいくつかの情報があり、この問題を引き起こしているかわからないんだけど。 はIllegalStateException:Androidプラットフォームモジュール用に設定されていません:

と分後、私はこれを取得:

RuntimeException: Unable to locate Android SDK used by project: 

ここで私はAPIのバージョン24を参照しています

これが最初に表示されるエラーです。

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="net.learn2develop.Layouts" 
    android:versionCode="440" 
    android:versionName="440" > 

    <uses-sdk android:minSdkVersion="24" /> 

ここに置かれている: enter image description here

と同様にここで参照:

をこれは、同様に役立つことがあります。

Android platform not set for module: 
java.lang.IllegalStateException: Android platform not set for module: 
    at com.android.tools.idea.run.editor.DevicePicker.createChecker(DevicePicker.java:158) 
    at com.android.tools.idea.run.editor.DevicePicker.<init>(DevicePicker.java:106) 
    at com.android.tools.idea.run.editor.DeployTargetPickerDialog.<init>(DeployTargetPickerDialog.java:102) 
    at com.android.tools.idea.run.editor.ShowChooserTargetProvider.showPrompt(ShowChooserTargetProvider.java:97) 
    at com.android.tools.idea.run.AndroidRunConfigurationBase.getDeployTarget(AndroidRunConfigurationBase.java:659) 
    at com.android.tools.idea.run.AndroidRunConfigurationBase.getState(AndroidRunConfigurationBase.java:360) 
    at com.intellij.execution.runners.ExecutionEnvironment.getState(ExecutionEnvironment.java:158) 
    at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:55) 
    at com.intellij.execution.runners.GenericProgramRunner.execute(GenericProgramRunner.java:31) 
    at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:50) 
    at com.intellij.execution.runners.GenericProgramRunner.execute(GenericProgramRunner.java:31) 
    at com.intellij.execution.ProgramRunnerUtil.executeConfiguration(ProgramRunnerUtil.java:94) 
    at com.intellij.execution.impl.ExecutionManagerImpl.start(ExecutionManagerImpl.java:114) 
    at com.intellij.execution.impl.ExecutionManagerImpl.access$400(ExecutionManagerImpl.java:65) 
    at com.intellij.execution.impl.ExecutionManagerImpl$7.run(ExecutionManagerImpl.java:503) 
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) 
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:352) 
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:337) 
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:321) 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) 
    at java.awt.EventQueue.access$400(EventQueue.java:82) 
    at java.awt.EventQueue$2.run(EventQueue.java:676) 
    at java.awt.EventQueue$2.run(EventQueue.java:674) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) 
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866) 
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:654) 
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) 

私は示すことができる何か他のものがある場合は私に知らせてください。実行コンフィギュレーションをアップロードしようとすると、繰り返しエラーが発生しました。

は、この現在のMACあなたのAndroid SDKのパスが定義されていないマシンまたは利用できないで、あなたの助け

+0

あなたの 'compileSdkVersion'' buildToolsVersion'コードが 'build.gradle'で有効であることを確認してください。 [CommonsWare](http://stackoverflow.com/a/35929636/2949612)の回答を参照してください。 – pRaNaY

答えて

0

いただきありがとうございます。あなたはあなたのアンドロイドスタジオにあなたのMacマシン上のsdkフォルダのパスを与える必要があります。あなたはこのリンクから助けを得るかもしれません。 Android Studio - How to Change Android SDK Path

関連する問題