帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
显示全部楼层
3
帖子
0
勋章
287
Y币

[开发工具] Mac系统安装官方Sublime插件后,如找不到设备,需要修改权限

[复制链接]
发表于 2015-9-16 22:14:08
本帖最后由 starweald 于 2015-9-16 22:33 编辑

大家好,部分Mac系统的Sublime Text安装了官方的插件后,如何真机同步的时候,提示未发现连接的设备,请注意修改adb文件的权限。

当在Sublime中点击“真机同步”按钮的时候,sublime-apicloud-load插件内部会通过adb命令进行设备同步,adb执行文件已经包括在sublime-apicloud-load插件当中,但是在部分的Mac系统下,需要用户手动修改adb文件的权限,修改步骤如下:


1. 找到Sublime Package Control目录:Sublime Text-->Preferences-->Browser Packages...
2. 找到adb文件,在插件的tools目录下,例如路径为:/Users/starweald/Library/Application\ Support/Sublime\ Text\ 3/Packages/Sublime-APICloud-Loader/tools/
3. 查看adb文件的权限:ls -l "/Users/本地用户名/Library/Application Support/Sublime Text 3/Packages/Sublime-APICloud-Loader/tools/adb"
4. 修改adb文件的权限:chmod +x "/Users/本地用户名/Library/Application Support/Sublime Text 3/Packages/Sublime-APICloud-Loader/tools/adb"

注意:路径存在空格,需要转义或置于引号内。具体使用请查看文档:http://docs.apicloud.com/APICloud/sublime-apicloud-plugin

84
帖子
2
勋章
1486
Y币
我添加了权限之后,依然没有解决
4
帖子
0
勋章
28
Y币
我电脑的路径跟这个不一样 ,我的是/Users/本地用户名/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/tools/adb

建议先在finder中一级级查找。查看正确的文件位置
3
帖子
0
勋章
287
Y币
请在插件下找到apicloud.log文件,看看是否有错误日志,请将错误信息贴出来
8
帖子
0
勋章
1万+
Y币
赞一个
14
帖子
1
勋章
2346
Y币
支持下,有了 mac 插件,确实方便了很多
8
帖子
0
勋章
147
Y币
MAC版eclipse怎么用实在没看懂》。。。
4
帖子
0
勋章
52
Y币
目前是不是只支持android手机的同步测试?ios的怎么同步测试?
42
帖子
0
勋章
492
Y币
iPhone怎么测试呢?
3
帖子
0
勋章
287
Y币
Sublime-APICloud-Load真机调试插件目前只支持Android,如果没有Android手机的开发者可以先使用Android模拟器进行开发调试,对于iOS的支持目前我们内部正在测试,测试OK我们会尽快发布。

基于Sublime的APICloud扩展插件以后会不断增加和更新,例如:SVN管理,iOS的真机同步,本地打包等。
7
帖子
0
勋章
743
Y币
我这边加了权限后,进行"真机同步",弹出"真机同步出现异常",请问要如何解决?
海马玩模拟器是已经打开的了。
7
帖子
0
勋章
743
Y币
starweald 发表于 2015-9-17 19:42
请在插件下找到apicloud.log文件,看看是否有错误日志,请将错误信息贴出来

您好,这是报错,后台发现是custom-loader/A6977072205099/load.conf的格式错了,将json格式写对就好了,现在可以在mac系统下调试Android APP了,感谢支持。



2015 09 17  19:45:59 ******************************sync complete******************************
2015 09 17  19:46:21 ******************************begin sync******************************
2015 09 17  19:46:21 sync dir is /Users/tianld/Documents/workspace_1/kafkaTest/helloworld
2015 09 17  19:46:21 checkBasicInfo: current dir is /Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader
2015 09 17  19:46:21 checkBasicInfo: adbCmd is "/Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/tools/adb"
2015 09 17  19:46:21 checkBasicInfo: config content is {'cmdLogType': '', 'version': '1.1.38', 'packageName': 'com.apicloud.apploader'}
2015 09 17  19:46:21 begin getDeviceListCmd
2015 09 17  19:46:21 getDeviceListCmd: cmd is "/Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/tools/adb" devices
2015 09 17  19:46:21 getDeviceListCmd: output is
List of devices attached
Coolpad8750-0xe7f2dc9d        device


2015 09 17  19:46:21 getDeviceListCmd: deviceList is ['Coolpad8750-0xe7f2dc9d']
2015 09 17  19:46:21 begin getAppId: srcPath is /Users/tianly/Documents/workspace_1/kafkaTest/helloworld
2015 09 17  19:46:21 getAppId: appId is A6977072205099
2015 09 17  19:46:21 begin getLoaderType
2015 09 17  19:46:21 getLoaderType: appIdPath is /Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/appLoader/custom-loader/A6977072205099/load.conf
2015 09 17  19:46:21 getLoaderType: It is may a customerized loader.
2015 09 17  19:46:21 run: exception happened as below
2015 09 17  19:46:21 Traceback (most recent call last):
  File "/Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/apicloud-load.py", line 39, in run
    self.load(dirs[0])
  File "/Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/apicloud-load.py", line 298, in load
    self.getLoaderType(appId)
  File "/Users/tianly/Library/Application Support/Sublime Text 3/Packages/APICloudLoader/apicloud-load.py", line 118, in getLoaderType
    config=json.load(f)
  File "./json/__init__.py", line 274, in load
  File "./json/__init__.py", line 319, in loads
  File "./json/decoder.py", line 352, in decode
  File "./json/decoder.py", line 368, in raw_decode
  File "./json/scanner.py", line 38, in _scan_once
  File "./json/decoder.py", line 214, in JSONObject
ValueError: Expecting ',' delimiter: line 3 column 2 (char 25)

2015 09 17  19:46:21 ******************************sync complete******************************
1234下一页
您需要登录后才可以回帖 登录

本版积分规则