var*_*run 37 android android-sdk-tools cordova ionic2
我试图在ionic2应用程序中构建.我跑步时遇到这个错误ionic build android.错误日志是
ANDROID_HOME=/home/varun/Android/Sdk
JAVA_HOME=/usr/lib/jvm/java-8-oracle
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/varun/Android/Sdk/tools/templates/gradle/wrapper
Run Code Online (Sandbox Code Playgroud)
我尝试更新sdk,但发现sdk版本是最新的.
当我查看Android/Sdk/tools文件夹时,没有templates目录.我在ubuntu 16.04上运行,带有cordova版本6.5.0
jce*_*ile 83
编辑:
有一个较新版本的Cordova Android也修复了SDK工具26.xx的一些问题
cordova platform update android@6.2.2
要么
cordova platform rm android
cordova platform add android@6.2.2
Run Code Online (Sandbox Code Playgroud)
老答案
Google通过最新的sdk工具更新破解了Cordova Android 6.1.x和其他一些框架.
Cordova Android 6.2.1已经发布,现在它与最新的Android SDK兼容.
您可以使用更新当前不兼容的Android平台 cordova platform update android@6.2.1
或者您可以删除现有平台并添加新平台(将删除您在Project/platforms/android /文件夹中所做的任何手动更改)
cordova platform rm android
cordova platform add android@6.2.1
您必须指定版本,因为当前CLI默认安装6.1.x.
小智 47
我通过tools使用较旧版本的SDK工具(r25.2.3)替换Android SDK中的文件夹来解决此问题.请按照以下步骤执行相同操作:
r25.2.X系列中的版本(不是 r25.3.X) .tools目录.$ANDROID_HOME目录(~/Library/Android/sdk/在OS X上).tools目录重命名为tools.bak(例如mv tools tools.bak)tools刚刚下载的目录移动到SDK文件夹中(例如mv ~/Downloads/tools/ .)SDK工具的新主要版本刚刚发布,这似乎引起了Ionic的一些问题(请参阅此处的新闻稿:http://tools.android.com/recent/androidsdktoolsrevision2530feb2017).
| 归档时间: |
|
| 查看次数: |
58882 次 |
| 最近记录: |