希望在一些帮助下在这里找到解决方案;
环境:OSX 10.14.3(莫哈韦沙漠)
开胃菜:
内部版本:5.1.1.201809051655
内部版本:jenkins-appcelerator-studio-titanium_studio-master-38(管理员)
日期:201809051655
Mac 64位安装程序是从https://platform.axway.com/#/product/studio下载的
我最初尝试通过仪表板上的按钮安装SDK。 android sdk声称它掉下来并被认为是很好的。但是,iOS SDK存在问题,只能坐在那里旋转。随后,我打开了App Store,并直接从那里下载/安装了XCode。从那时起,看来Andoird的sdks并不想被识别。
我已经尝试过的事情:
sdk目录 在“偏好设置对话框”>“平台”>“ Android”中列出,但已识别出该错误。
@后面的指令:https://docs.appcelerator.com/platform/latest/#!/guide/Errors_Configuring_Platforms_Inside_Studio
日志中没有提及“ avd.py”。 当然,这表明没有安装Python,不……?并且,如果未安装python,如何期望脚本运行以识别实际运行的android sdk?
“ appc ti config”的输出
macbook:〜me $ appc ti config
Appcelerator命令行界面,版本7.0.9
Appcelerator,Inc.版权所有(c)2014-2019。保留所有权利。
android.sdkPath =“ / Users / me / Library / android-sdk-macosx /”
app.workspace =“”
cli.colors = true
cli.completion = false
cli.failOnWrongSDK = false
cli.httpProxyServer =“”
cli.ignoreDirs =“ ^(\。svn | _svn | \ .git | \ .hg | \。?[Cc] [Vv] [Ss] | \ .bzr | \ $ RECYCLE \ .BIN)$”
cli.ignoreFiles =“ ^(\。gitignore | \ .. npmignore | \ .cvsignore | \ .DS_Store | \ ._。* | [Tt] humbs.db | \ .vspscc | \ .. vssscc | \ .sublime-project | \ .sublime-workspace | \ .project | \ .tmproj)$“
cli.logLevel =“跟踪”
cli.progressBars = true
cli.prompt = true
cli.rejectUnauthorized = true
cli.width = 100
path.commands = []
path.hooks = []
path.modules = []
path.plugins = []
path.sdks = []
path.templates = []
user.locale =“ en_US”
“ appc ti info -t android”的输出。我在这里注意到“ Android Executable =未找到”。那肯定一定很重要吗?
macbook:〜me $ appc ti info -t android
Appcelerator命令行界面,版本7.0.9
Appcelerator,Inc.版权所有(c)2014-2019。保留所有权利。
Android SDK
Android可执行文件=找不到
ADB可执行文件= / Users / me / Library / android-sdk-macosx / platform-tools / adb
SDK路径= / Users / me / Library / android-sdk-macosx
Android NDK
NDK路径=找不到
NDK版本=找不到
Android平台
1)android-23
名称= Android 6.0
API等级= 23
修订版= 3
皮= HVGA,QVGA,WQVGA400,WQVGA432,WSVGA,WVGA800,WVGA854,WXGA720,WXGA800,WXGA800-7in,AndroidWearRound,AndroidWearRound360x360,AndroidWearRound400x400,AndroidWearRound480x480,AndroidWearRoundChin320x290,AndroidWearRoundChin320x300,AndroidWearRoundChin360x325,AndroidWearRoundChin360x326,AndroidWearRoundChin360x330,AndroidWearSquare,AndroidWearSquare240x240,AndroidWearSquare320x320
ABI = armeabi-v7a,x86,x86_64
路径= / Users / me / Library / android-sdk-macosx / platforms / android-23
2)android-28
名称= Android 9
API等级= 28
修订版= 1
皮= HVGA,QVGA,WQVGA400,WQVGA432,WSVGA,WVGA800,WVGA854,WXGA720,WXGA800,WXGA800-7in,AndroidWearRound,AndroidWearRound360x360,AndroidWearRound390x390,AndroidWearRound400x400,AndroidWearRound454x454,AndroidWearRound480x480,AndroidWearRoundChin320x290,AndroidWearRoundChin320x300,AndroidWearRoundChin360x325,AndroidWearRoundChin360x326,AndroidWearRoundChin360x330,AndroidWearSquare,AndroidWearSquare240x240, AndroidWearSquare320x320
ABI = x86,x86_64
路径= / Users / me / Library / android-sdk-macosx / platforms / android-28
Android附加组件
3)Google Inc.:Google API:23
名称= Google API(Android 6.0(API级别23))
供应商= Google Inc.
修订版= 1
说明= Android + Google API
皮= HVGA,QVGA,WQVGA400,WQVGA432,WSVGA,WVGA800,WVGA854,WXGA720,WXGA800,WXGA800-7in,AndroidWearRound,AndroidWearRound360x360,AndroidWearRound400x400,AndroidWearRound480x480,AndroidWearRoundChin320x290,AndroidWearRoundChin320x300,AndroidWearRoundChin360x325,AndroidWearRoundChin360x326,AndroidWearRoundChin360x330,AndroidWearSquare,AndroidWearSquare240x240,AndroidWearSquare320x320
ABI = armeabi-v7a,x86,x86_64
路径= / Users / me / Library / android-sdk-macosx / add-ons / addon-google_apis-google-23
库=无
Android模拟器
Titan_1_WVGA800
ID =钛_1_WVGA800
SDK版本= Android 6.0(API级别23)
ABI = armeabi-v7a
皮肤= wvga800
路径= /Users/me/.android/avd/titanium_1_WVGA800.avd
SD卡= /Users/me/.android/avd/titanium_1_WVGA800.avd/sdcard.img
Google API =否
Genymotion模拟器
无
已连接的Android设备
无
Android问题
!无法找到Android NDK。
没有NDK,您将无法构建本机Android Titanium模块。
如果您已经下载并安装了Android NDK,则可以告诉Titanium
通过运行“ appc钛配置android.ndkPath / path / to / android-ndk”来定位Android NDK,
否则,您可以通过运行“ appc Titanium setup android”进行安装或手动下载
来自http://appcelerator.com/android-ndk。
最后,鉴于显然缺少“ avd.py”参考。以及明显缺少的Android Executable,此后,我从上面的链接中重新加载了Studio,然后重新安装了它。
然后,我单击Android sdk的配置,完成后会显示所有Ticks,但无济于事。首选项对话框和仪表板都声称它仍然不存在。
非常感谢您的协助。
非常感谢。
答案 0 :(得分:0)
2.U还可以在android studio-> sdk管理器中下载sdk和ndk
答案 1 :(得分:0)
请尝试将“ android-sdk”文件夹放置到Home目录中,并在Axway Appcelerator Studio >>首选项>> Studio >>平台> Android> Android SDK Home中显示该位置。 然后单击“安装SDK” >>现在选择android 6.X.X,7.X.X,8.X.X并安装这些软件包。
如果遇到任何问题,请尝试通过终端设置android SDK。
然后重新启动PC。
此外,请查看android SDK安装指南- http://docs.appcelerator.com/platform/latest/#!/guide/Installing_the_Android_SDK
希望这会有所帮助。
答案 2 :(得分:0)
我遇到了确切的问题,但是在appcelerator文档(https://docs.axway.com/bundle/Titanium_SDK_allOS_en/page/installing_the_android_sdk.html)的某处有一条指令,指出还要在https://developer.android.com/studio/index.html安装android studio。
安装android studio并使用底部的菜单后:配置-> sdk管理器以下载SDK,我的Appcelerator Studio工作了。我仍然无法使用appcelerator studio获得更多SDK,但是android studio路径至少让我再次工作。