2014-04-15 5 views
7

Ho installato il plug-in Xamarin per Visual Studio 2012.Visual Studio: impossibile trovare la directory dell'SDK di Android. Impostare via/p: AndroidSdkDirectory

E quando si crea un progetto Android e si crea lo stesso. Sto ottenendo il seguente errore.

Error 1 The Android SDK Directory could not be found. Please set via /p:AndroidSdkDirectory. AndroidApplication1

penso che questo errore è dovuto a qualche mappatura.

Gentilmente guida per risolvere questo problema.

Grazie in anticipo.

risposta

4

È possibile risolvere questo problema modificando la definizione di compilazione in VS 2012.

clic destro sulla definizione di compilazione e modifica costruire Definizione

Goto di processo -> Avanzate -> Argomenti MSBuild e aggiungere il parametro di seguito valore ad essa

/p: AndroidSdkDirectory = C: \ android-sdk

dovrebbe funzionare.

+2

Si noti inoltre che se si sta utilizzando un server di compilazione TFS, l'agente di creazione sul server viene eseguito nel proprio account, pertanto l'SDK di Android e gli NDK devono essere accessibili. Ho visto questo stesso errore con l'SDK/NDK installato nella cartella AppData del mio account utente, il che significava che una build locale sul server funzionava correttamente, ma l'agente di compilazione TFS non poteva accedervi e quindi fallire. Dopo aver spostato SDK e NDK in un luogo accessibile, tutto ha funzionato. In alternativa, è possibile impostare l'account nella console di amministrazione TFS> Build Configuration> Build Service properties. –

+0

Vedere anche la pagina di configurazione TFS di Xamarin (http://developer.xamarin.com/guides/cross-platform/ci/configuring_tfs/) e anche http://bzbetty.blogspot.com/2014/01/building-xamarin-applications -on-tfs.html. –

5

È anche possibile impostare il percorso di Android SDK apertura

Tools -> Options -> Xamarin -> Android Settings. 

o si deve re-installare Android SDK.