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 的 Visual Studio 模拟器不使用 windows 10 pro 运行 vs 2017
M1 MacBook Pro Android Studio 安装问题 - 没有下载 SDK