我正在尝试为Android开发,我想添加adb到我的PATH所以我可以很容易地启动它.我之前添加了目录由于某种原因adb不想被发现.这非常令人沮丧.以前有其他人有这个问题吗?
我创建了一个文件.profile并添加了以下内容.
export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/platform-tools/
export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/tools
Run Code Online (Sandbox Code Playgroud)
当我检查我的环境路径时,我看到以下内容:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools
Run Code Online (Sandbox Code Playgroud)
所以我知道它被添加到我的PATH变量中.现在,当我尝试跑步时,我adb发现它没有找到.
-bash: ./adb: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这非常令人沮丧.这可能是权限问题吗?OSX和Android有没有人遇到过这个问题?
基本上我有一个用户及其相应出生日期的mysql数据库.我还发现了以下一些代码,可以帮助我找到用户从出生之日起的实际年龄.寻找出生日期我需要做的是找到不同的"年龄段"并计算该年龄段的用户数量.我还发现这个例子显示了如何对这些数据进行分组.我想首先计算年龄并以类似于以下链接所示的方式使用它.我编写了以下代码,运行时遇到错误:
SELECT DATE_FORMAT(NOW(), '%Y') -
DATE_FORMAT(data_of_birth, '%Y') -
(DATE_FORMAT(NOW(), '00-%m-%d') <
DATE_FORMAT(data_of_birth,
'00-%m-%d')) AS age, COUNT(*),
CASE
WHEN age >= 10 AND age <= 20 THEN '10-20'
WHEN age >=21 AND age <=30 THEN '21-30'
WHEN age >=31 AND age <=40 THEN '31-40'
WHEN age >=41 AND age <= 50 THEN '31-40'
WHEN age >=51 AND age <=60 THEN '51-60'
WHEN age >=61 THEN '61+'
END AS ageband
.. ..
GROUP BY ageband
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,指出现场年龄未知.我写错了吗?我可以轻松地编写整个代码块来计算在case语句中写入年龄的年龄,但这似乎效率非常低.我不是很擅长mysql(还),我知道必须有更好的方法来做到这一点.我想我的主要问题是,如果有某种方式来创建一个查询中的功能和功能分配的输出值?
我有一个Web服务,我从中读取各种信息.这些信息之一是图像的名称.我将所有图像存储在drawables文件夹中.我现在所做的是我从Web服务中读取了我需要的图像字符串.我想使用此字符串名称并从我的drawable文件夹中插入具有相同字符串名称的图像.这可能吗?
有可能以某种方式做以下事情吗?
//Setup the image
ImageView spotIvIcon = (ImageView)findViewById(R.id.spot_selected_image);
String temp = "R.drawable."+spotImage;
spotIvIcon.setImageResource(R.drawable.beer);
Run Code Online (Sandbox Code Playgroud)
我用temp字符串做什么 是否可以将此字符串转换为我需要的int?我在那里喝啤酒只是为了测试一些东西.谢谢