我正在尝试从Angular Project中获取.APK
文件。正如博客中所建议的那样,我确实遵循了。
ng add @nativescript/schematics
tns build android --bundle
它将生成运行自动生成的作品的.APK
文件。作为本机脚本,我的现有项目中添加了一些默认的tns
文件。
由于我只是想将整个Web应用程序转换为移动apk,因此我从src / app / ***删除了以下文件
app-routing.module.tns.ts
app.component.tns.html
app.component.tns.ts
app.module.tns.ts
并再次尝试tns build android --bundle
,但出现错误。
但是在恢复上述文件时,它可以使用默认自动生成的文件 组件。
我试图追随,但徒劳无功。
.gradle
文件夹,然后再次运行。package.json
文件中,添加"ngc": "node --max-old-space-size=8192 ./node_modules/.bin/ngc"
并再次运行。tns platform remove android
和tns platform add android
tns platform add android@next
但是没有一个对我有用。我在这里还想念什么?
我在具有4GB RAM的Windows 10中使用Angular 7和Angular Material
这是命令tns build android --bundle --clean
跳过准备。建筑项目...摇篮清洁... +设置applicationId +从E:\ ProjectFolder \ App_Resources \ Android \ app.gradle应用用户定义的配置 +使用支持库版本28.0.0 +添加nativescript运行时包依赖项:nativescript-optimized-with-inspector +添加aar插件依赖项:E:\ ProjectFolder \ node_modules \ tns-core-modules-widgets \ platforms \ android \ widgets-release.aar Gradle构建... +设置applicationId +从E:\ ProjectFolder \ App_Resources \ Android \ app.gradle应用用户定义的配置 +使用支持库版本28.0.0 +添加nativescript运行时包依赖项:nativescript-optimized-with-inspector +添加aar插件依赖项:E:\ ProjectFolder \ node_modules \ tns-core-modules-widgets \ platforms \ android \ widgets-release.aar (节点:4192)[DEP0005] DeprecationWarning:由于不建议使用Buffer() 安全性和可用性问题。请使用Buffer.alloc(), 改为使用Buffer.allocUnsafe()或Buffer.from()方法。致命错误: 接近堆限制分配的无效标记紧凑失败- JavaScript堆内存不足1:00007FF78AE3F04A v8 :: internal :: GCIdleTimeHandler :: GCIdleTimeHandler + 5114 2: 00007FF78AE1A0C6节点:: MakeCallback + 4518 3:00007FF78AE1AA30 node_module_register + 2032 4:00007FF78B0A20EE v8 :: internal :: FatalProcessOutOfMemory + 846 5:00007FF78B0A201F v8 :: internal :: FatalProcessOutOfMemory + 639 6:00007FF78B5C2BC4 v8 :: internal :: Heap :: MaxHeapGrowingFactor + 9556 7:00007FF78B5B9C46 v8 :: internal :: ScavengeJob :: operator = + 24310 8:00007FF78B5B829C v8 :: internal :: ScavengeJob :: operator = + 17740 9:00007FF78B5C0F87 v8 :: internal :: Heap :: MaxHeapGrowingFactor + 2327 10:00007FF78B5C1006 v8 :: internal :: Heap :: MaxHeapGrowingFactor + 2454 11:00007FF78B17CDB7 v8 ::内部::工厂:: NewFillerObject + 55 12:00007FF78B212CC6 v8 ::内部:: WasmJs :: Install + 29414 13:000001B95E65C5C1
失败:构建失败,并出现异常。
出了什么问题:任务':app:runSbg'的执行失败。
处理'命令'C:\ Program Files \ Java \ jdk1.8.0_201 \ bin \ java.exe''完成,退出值非零134
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
- 获得更多帮助
在1m 48s内失败,命令gradlew.bat失败,退出代码为1