android studio 中的http proxy怎么设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio 中的http proxy怎么设置相关的知识,希望对你有一定的参考价值。

参考技术A 方法一:
到android studio安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加:
disable.android.first.run=true

  这将禁用第一次运行。

  然后打开 android studio, 在Settings > HTTP Proxy settings设置代理相关参数,关闭android studio.

  再次打开idea.properties文件,删除刚刚添加的 disable.android.first.run=true ,并重新打开android studio .

  因为已经设置了代理,现在android studio就可以正常启动了。

方法二:

  创建或者修改文件: ~/.AndroidStudio/config/options/other.xml 或者

  ~/.AndroidStudioBeta/config/options/other.xml ,该目录根据Android Studio 版本不同可能有差异.

  <?xml version="1.0" encoding="UTF-8"?>
  <application>
  <component name="HttpConfigurable">
  <option name="USE_HTTP_PROXY" value="true" />
  <option name="PROXY_HOST" value="127.0.0.1" />
  <option name="PROXY_PORT" value="3128" />
  </component>
  </application>
  将127.0.0.1 和3128 修改成你的代理设置。本回答被提问者采纳

[Android Pro] Android studio jni中调用Log输出调试信息

reference to : http://www.linuxidc.com/Linux/2014-02/96341.htm

Android 开发中,java 可以方便的使用调试信息Log.i, Log.d ...,Jni层可否使用呢?答案是肯定的。

1 为方便使用,先进行宏定义:

eben_hpc_log.h内容如下:

#ifndef _Included_hpc_Log
#define _Included_hpc_Log
#ifdef __cplusplus
extern "C" {
#endif
#include <android/log.h>
// 宏定义类似java 层的定义,不同级别的Log LOGI, LOGD, LOGW, LOGE, LOGF。 对就Java中的 Log.i log.d
#define LOG_TAG    "hpc -- JNILOG" // 这个是自定义的LOG的标识
//#undef LOG // 取消默认的LOG
#define LOGI(...)  __android_log_print(ANDROID_LOG_INFO,LOG_TAG, __VA_ARGS__)
#define LOGD(...)  __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG, __VA_ARGS__)
#define LOGW(...)  __android_log_print(ANDROID_LOG_WARN,LOG_TAG, __VA_ARGS__)
#define LOGE(...)  __android_log_print(ANDROID_LOG_ERROR,LOG_TAG, __VA_ARGS__)
#define LOGF(...)  __android_log_print(ANDROID_LOG_FATAL,LOG_TAG, __VA_ARGS__)

#ifdef __cplusplus
}
#endif
#endif

2 代码中使用:

//demo.c

#include <jni.h>
#include "eben_hpc_log.h"

JNIEXPORT  jint JNICALL Java_cn_hpc_cai_jni_JniLogDemo_test(JNIEnv* env,jobject jobj)
{
LOGD("log.d 这是Jni中的log: Java_cn_hpc_cai_jni_JniLogDemo_test()");
LOGI("Log.i 这是Jni中的log: Java_cn_hpc_cai_jni_JniLogDemo_test()");

return 0;
}

3 app/build.gradle 中

defaultConfig {
        ndk {
            ldLibs "log"
            moduleName "xal"         //生成的so名字
            abiFilters "armeabi"  //输出指定三种abi体系结构下的so库。目前可有可无。
            //abiFilters "armeabi", "armeabi-v7a", "x86"  //输出指定三种abi体系结构下的so库。目前可有可无。
        }
    }

接下来就是 Java层的调用:

4 java 调用

public static final String libName = "xal";
static {
System.loadLibrary(libName);
}

{
JniLogDemo demo = new JniLogDemo();
demo.test();
}

完毕。

以上是关于android studio 中的http proxy怎么设置的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 配置SVN 及 代码管理

调试中的 Android Studio 错误

适用于 Android 的 Visual Studio 模拟器不使用 windows 10 pro 运行 vs 2017

M1 MacBook Pro Android Studio 安装问题 - 没有下载 SDK

配备 M1 Max 芯片的新 MacBook Pro 上的 Android Studio?

[转载]Android studio 修改最小SDK版本(minSdkVersion)