Unity2018 Sihtplatvorme ei saa loetleda. Veenduge, et androidi SDK tee oleks õige. Probleemi lahendamine!

Unity2018 Unable List Target Platforms



Kleepuv 2. märts 2018 16:09:36

Lugemine: 2502



Kasutades AR Androidi rakenduste arendamiseks Unity + Vuforiat, tekkis mul järgmine probleem: Android SDK rada ei leitud.



ehitatud rike



Sel ajal määrake sdk tee menüüst Redigeerimine> Eelistused> Välised tööriistad ja leidke, et sdk tee on õige, järgmiselt:

sdk tee
(Tee põhineb minu arvuti installiteel, kasutan Android Studio 3.0.1, laadin alla ja installin SDK tööriistad ja platvormid SDK haldusest)

Lõpuks leidis, et SDK Tools'i versiooni probleem:
Unity kutsub kompileerimisel androidi käsku Android SDK tööriistades ja Android SDK tööriistade uues versioonis (minu oma on 26.1.1) on androidi käsk loobunud, mille tulemusel Unity ei saa normaalselt kompileerida. A
sdk



vale kirjeldus:

Error:Invalid command android//('Invalid command android') The 'android' command is no longer available. For manual SDK and AVD management, please use Android Studio. For command-line tools, use toolsinsdkmanager.bat and toolsinavdmanager.bat
  • 1
  • kaks
  • 3
  • 4
  • 5

Lahendus:

  1. Laadige Android SDK tööriistade 25.2.3 vana versioon alla ametlikult veebisaidilt. tools_r25.2.3-windows.zip。
  2. Varundage tööriistad algsesse SDK kataloogi. Nimetasin selle ümber tööriistad-26.1.1.
  3. Paki alla tööriistade allalaaditud vana versioon ja muutke algsesse SDK kataloogi.
  4. Seejärel kompileerige Unity's, probleem on lahendatud.

Lõpuks on järgmine parim asi SDK Tools'i vana versiooni tagasitõmbamine. Tööriistade kahte versiooni võrreldes on erinevus tõesti suur ja paljud asjad on puudu. Igatahes saab selle lõpuks edukalt üles ehitada, olen ikka väga õnnelik!