我目前正在开发一个将使用预构建共享库的项目。但我对导入预构建库以及从新项目 java 类调用预构建库中的方法的过程感到非常困惑。
比方说:
项目 A 已为每个 ABI_ARCH 生成了 libA.so 文件。
我正在尝试在我的项目 B 中使用它们。
导入它们的正确方法是什么,以及如何调用 A 中声明的 libA.so 的方法。换句话说,如何使用 libA.so 公开的 API?
我的 dart 文件格式很奇怪
return Scaffold(
backgroundColor: bgColor,
body: SafeArea(
child: Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('assets/$bgImage'), fit: BoxFit.cover)),
child: Padding(
padding: const EdgeInsets.fromLTRB(0, 120, 0, 0),
child: Column(
children: <Widget>[
FlatButton.icon(
Run Code Online (Sandbox Code Playgroud)
如何进行设置以便正常的小部件树可以正确缩进。
另外,我已经设置了“editor.rulers”:[120],这仍然给了我不想要的自动缩进:
onPressed: () async {
**dynamic result =
await Navigator.pushNamed(context, '/location');**
setState(() {
data = {
'time': result['time'],
'location': result['location'],
'flag': result['flag'],
'isDaytime': result['isDaytime']
};
});
},
Run Code Online (Sandbox Code Playgroud)