AndroidStudio NDK开发环境配置及示例_逍遥游的博客
新版本打开老版本的工程 【Android Studio 4.0.0】高版本Android Studio 打开旧版本工程遇到的问题_zhuohui307317684的博客o版本问题
添加: google()
https://github.com/shishuo365/libcurl-android
import android.view.View;
import android.widget.Button;
import android.app.AlertDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button)findViewById(R.id.dllstatus);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
LogDebug();
new AlertDialog.Builder(v.getContext())
.setTitle("标题")
.setMessage("测试 ")
.setPositiveButton("确定", null).show();
}
});
打印日志:
System.out.println("------------------------onCreate");
Log.i("mytag", "test"); //mytag不能为空字符串
模拟器
but none of the 1 split apks are compatible with the current device with ABIs "x86, armeabi-v7a, armeabi".
在build.grade中添加
ndk {
// abiFilters 'armeabi-v7a'
//abiFilters 'arm64-v8a'
abiFilters "x86"
// abiFilters 'x86_64'
}
splits {
abi {
enable true
reset()
include 'x86'
universalApk true
}
}
获取当前进程id android.os.Process.myPid()
android视图和project视图
'gradlew' 不是内部或外部命令,也不是可运行的程序
查看gradle版本后,找到gradle的目录,加入到path环境变量,重启AS
注意: gradlew在项目根目录下才有效,如果进入到module中是无效的