执行ionic run android --device --verbose
时,没有任何反应。它记录以下消息,没有任何反应。离子编译虽然有效。
ConfigXml.setConfigXml path~to~my~project resetContent=true, errorWhenNotFound=false
离子信息产生以下信息
任何人都知道这里发生了什么?
答案 0 :(得分:23)
尝试卸载nodejs v5.0.0&安装nodejs v4.2.1 我遇到了同样的问题,但在Windows 8中。它只显示没有错误,没有任何反应。恢复nodejs版本对我有用。
祝你好运!答案 1 :(得分:2)
我有同样的问题,我也降级了我的节点......
我的系统信息:
你只需要:
brew unlink node
brew install homebrew/versions/node012 --without-npm
我不想让brew安装npm包,这就是我使用--without-npm
答案 2 :(得分:0)
我有一些问题,从Node Version降级到4版本的原因。
答案 3 :(得分:0)
请检查已编译的api是否已在您的sdk经理中更新。
答案 4 :(得分:-1)
我认为以下步骤有助于解决您的问题:
确保您为项目添加了一个平台
- (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate {
NSLog(@"You tapped at %f,%f", coordinate.latitude, coordinate.longitude);
}
- (void) mapView:(GMSMapView *)mapView didLongPressAtCoordinate:(CLLocationCoordinate2D)coordinate{
NSLog(@"tapped");
}
- (void) mapView:(GMSMapView *)mapView didBeginDraggingMarker:(GMSMarker *)marker{
isDragging = YES;
NSLog(@"didBeginDraggingMarker:");
}
- (void)mapView:(GMSMapView *)mapView didEndDraggingMarker:(GMSMarker *)marker{
isDragging = NO;
NSLog(@"marker dragged to location: %f,%f", marker.position.latitude, marker.position.longitude);
NSLog(@"didEndDraggingMarker");
}
添加平台后。然后从“www”文件夹中复制内容,然后复制到“platforms / android / assets / www”文件夹中。 确保替换文件夹“cordova-js-src”以外的所有文件和文件“cordova.js”,“cordova_plugins.js”。
然后尝试使用cordova
运行ionic platform add android