我正在尝试学习如何编写Android应用程序,所以我下载了谷歌提供的ADT软件包,我尝试按照允许我创建一个简单应用程序的教程.但是,在这些过程中,有几条指令告诉我打开fragment_main.xml文件,但我的layout/res /目录没有这个文件,只有activity_main.xml文件.此外,在创建新的Android活动时,从来没有选择命名我的片段布局,这表明eclipse由于某种原因不会创建它.我一开始并不认为这会是一个问题(我只是编辑了activity_main),直到我意识到教程要求我们使用片段类或xml文件中的一些信息.
有谁知道为什么我的Eclipse IDE没有创建fragment_main.xml?如有必要,我会尽量提供更多细节.
我发现不是很久以前,每当我尝试启动我的应用程序,我收到很多Cannot find name 'require'与Cannot find type definition file for 'node'和Cannot find type definition for 'react-router'
我已经尝试过的一些解决方案是:
1)types: ["node"]在我的 tsconfig.json 中添加一个,如下所示。
2)添加@types/node我的package.json,你们都可以在这里看到。
3)删除node_modules和reing,yarn无济于事。我也删除了 yarn.lock 并且问题仍然存在。
4) 添加一个typeRoots: ["node_modules/@types/node"],这似乎没什么用。
// Package.json
"devDependencies": {
"@types/lodash": "^4.14.110",
"@types/node": "^10.12.18",
"@types/react": "16.3.12",
"@types/react-dom": "15.5.0",
"@types/react-router": "4.0.11",
"babel-core": "6.26.3",
"babel-loader": "7.1.5",
"babel-preset-es2015": "6.24.1",
"babel-preset-react": "6.24.1",
"css-loader": "1.0.0",
"extract-text-webpack-plugin": "2.0.0-beta.4",
"html-webpack-plugin": "2.24.1",
"react": "15.5.4",
"react-dom": "15.5.4",
"react-router-dom": "4.1.1",
"rimraf": "2.6.2",
"style-loader": "0.22.1",
"ts-loader": "1.2.1", …Run Code Online (Sandbox Code Playgroud) 我最近开始接触 flutter,但就在我准备编写一些小部件测试时,我注意到我不太确定如何模拟 Google Maps Flutter 包。
我见过的许多例子包括使用库“mockito”来模拟类,但这假设谷歌地图小部件将被注入到要测试的小部件中。不幸的是,根据他们给定的文档和启动指南,这似乎不太可能:
class MapsDemo extends StatefulWidget {
@override
State createState() => MapsDemoState();
}
class MapsDemoState extends State<MapsDemo> {
GoogleMapController mapController;
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.all(15.0),
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
Center(
child: SizedBox(
width: 300.0,
height: 200.0,
child: GoogleMap(
onMapCreated: _onMapCreated,
),
),
),
RaisedButton(
child: const Text('Go to London'),
onPressed: mapController == null ? null : () {
mapController.animateCamera(CameraUpdate.newCameraPosition(
const CameraPosition(
bearing: 270.0,
target: LatLng(51.5160895, -0.1294527),
tilt: 30.0,
zoom: …Run Code Online (Sandbox Code Playgroud) android ×1
eclipse ×1
flutter ×1
flutter-test ×1
fragment ×1
google-maps ×1
javascript ×1
mocking ×1
mockito ×1
node.js ×1
reactjs ×1
sdk ×1
tsconfig ×1
typescript ×1
xml ×1