小编Mar*_*ski的帖子

在JavaScript中获取客户端的时区偏移量

我如何收集访客的时区信息?我需要Timezone,以及GMT抵消时间.

javascript timezone

569
推荐指数
16
解决办法
50万
查看次数

错误:无法在Android SDK中找到gradle包装器.可能需要更新您的Android SDK - Android

我知道有很多类似的问题,但我找不到任何解决方案.此外,我会提供具体案例的详细信息.

我在Ubuntu 16.04 LTS编写了一个Ionic项目,现在我必须构建它才能发布.所以我运行命令:

cordova build --release android
Run Code Online (Sandbox Code Playgroud)

我显示以下错误:

Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/user/Android/Sdk/tools/templates/gradle/wrapper
Run Code Online (Sandbox Code Playgroud)
  • 我没有这个templates/gradle/wrapper目录.
  • 我的Android Studio是2.3,现在是最新版本
  • Android SDK Platform-Tools 25.0.3
  • Android SDK工具25.3.1
  • 所有Android版本从2.1(Eclair)到7.1.1(Nougat)

经过广泛的研究,我将所有与Android Studio相关的环境变量放在文件中/etc/environment.所以现在它看起来像这样:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/game:/home/<user>/Android/Sdk:/home/<user>/Android/Sdk/tools:/home/<user>/Android/Sdk/platform-tools"

ANDROID_HOME=/home/<user>/Android/Sdk
export ANDROID_HOME

JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JAVA_HOME

GRADLE_HOME=/opt/android-studio/gradle/gradle-3.2
export GRADLE_HOME
Run Code Online (Sandbox Code Playgroud)

现在,为了测试环境变量,我运行以下命令:

source /etc/environment
echo $PATH
echo $ANDROID_HOME
echo $JAVA_HOME
echo $GRADLE_HOME
Run Code Online (Sandbox Code Playgroud)

并且正确显示所有路径变量.

所以,看起来环境变量就像他们应该根据各种类似的问题和我搜索过的教程.有谁知道我做错了什么?为什么我仍然会收到Gradle Wrapper错误?

cordova android-gradle-plugin ionic-framework

195
推荐指数
12
解决办法
17万
查看次数

Android Studio编辑器字体大小调整

有没有办法让Android Studio中的编辑器文本更大?

我转到设置>编辑器>颜色和字体>字体,我找到"大小:12".但是,我无法更改大小的值.

android intellij-idea android-studio

96
推荐指数
4
解决办法
7万
查看次数

无法在android studio 2.0中启动Emulator

我刚刚将我的android工作室从1.5升级到2.0.现在,当我尝试启动模拟器时,我面临一些奇怪的错误.我使用的是Ubuntu 15.10操作系统

Android监视器返回此消息

sh: 1: glxinfo: not found
sh: 1: glxinfo: not found
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range    for  operation)
Major opcode of failed request:  155 (GLX)
Minor opcode of failed request:  24 (X_GLXCreateNewContext)
Value in failed request:  0x0
Serial number …
Run Code Online (Sandbox Code Playgroud)

android

67
推荐指数
6
解决办法
5万
查看次数

如何在 Android Studio 中禁用所有 Kotlin 文件的通配符导入?

Android Kotlin 风格指南说道:

不允许通配符导入(任何类型)。

如何配置 Android Studio 自动执行此操作?

kotlin android-studio

62
推荐指数
1
解决办法
2万
查看次数

安装PHP时计算机错误导致msvcr110.dll丢失

我正在尝试安装PHP(5.5).我在C:\php文件夹中解压缩了zip文件.我还将'Path'系统变量设置为C:\php.但是,当我打开命令提示符并键入php我得到错误说:

程序无法启动,因为您的计算机缺少MSVCR110.dll.尝试重新安装该程序以解决此问题.

我在C:\Windows\System32目录中检查了这个dll ,我可以在那里找到该文件.如何摆脱这个错误?任何帮助,将不胜感激.

提前致谢.

php dll

51
推荐指数
3
解决办法
13万
查看次数

Eclipse中的Android Facebook SDK 4

有没有办法在不使用Gradle或Maven的情况下将新的Facebook SDK for Android导入Eclipse(类似于过去的方式)?我一直在看一些页面,但我找不到方法.

谢谢

android facebook facebook-sdk-4.0

50
推荐指数
1
解决办法
4万
查看次数

如何使用adb grant或adb revoke?

Android文档包含adb grant和adb revoke命令的以下说明.

grant <PACKAGE_PERMISSION>
Run Code Online (Sandbox Code Playgroud)

授予应用程序权限.只能授予应用程序声明的可选权限.

revoke <PACKAGE_PERMISSION>
Run Code Online (Sandbox Code Playgroud)

撤消对应用程序的权限.只能撤消应用程序声明的可选权限.

任何人都可以举例说明使用它们的正确语法吗?

我认为这将是一个许可android.permission.WRITE_EXTERNAL_STORAGE,或者只是WRITE_EXTERNAL_STORAGE.好吧,我尝试了那些,还有其他几个,我无法让它工作.

我也试过(无济于事)包和权限的几种组合,这对我来说更有意义(这听起来像是一个修改一个包的权限的命令,而不是全部)

android adb android-permissions

41
推荐指数
3
解决办法
4万
查看次数

如何将数据从DialogFragment发送到片段?

我有一个片段打开一个Dialogfragment获取用户输入(一个字符串,和一个整数).如何将这两件事发回片段?

这是我的DialogFragment:

public class DatePickerFragment extends DialogFragment {
    String Month;
    int Year;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        getDialog().setTitle(getString(R.string.Date_Picker));
        View v = inflater.inflate(R.layout.date_picker_dialog, container, false);

        Spinner months = (Spinner) v.findViewById(R.id.months_spinner);
        ArrayAdapter<CharSequence> monthadapter = ArrayAdapter.createFromResource(getActivity(),
                R.array.Months, R.layout.picker_row);
              months.setAdapter(monthadapter);
              months.setOnItemSelectedListener(new OnItemSelectedListener(){
                  @Override
                  public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int monthplace, long id) {
                      Month = Integer.toString(monthplace);
                  }
                  public void onNothingSelected(AdapterView<?> parent) {
                    }
              });

        Spinner years = (Spinner) v.findViewById(R.id.years_spinner);
        ArrayAdapter<CharSequence> yearadapter = ArrayAdapter.createFromResource(getActivity(),
             R.array.Years, R.layout.picker_row);
        years.setAdapter(yearadapter); …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

36
推荐指数
4
解决办法
2万
查看次数

Android:如何停止Runnable?

我试过这种方式:

private Runnable changeColor = new Runnable() {
   private boolean killMe=false;
   public void run() {
       //some work
       if(!killMe) color_changer.postDelayed(changeColor, 150);
   }
   public void kill(){
       killMe=true;
   }
};
Run Code Online (Sandbox Code Playgroud)

但我无法访问kill()方法!

android runnable

33
推荐指数
3
解决办法
8万
查看次数