I am trying to update an old app and are having some problems.
On PC Export → Export for Android in Fuse 1.10 or tries fuse build --target=Android it fails trying to install dependency https://www.nuget.org/api/v2/package/uno-base-android-static-armv7/0.8.730.
If I use Fuse X beta 10 it builds and installs preview on my phone, but I am unable to use the command line to build a release version.
Can you use the uno command on the CLI ? if yes, what it said when you run uno --version if it print version 2.0 then you’re using uno from Fuse X.
In order to build the app from the command line you can use uno command: uno build android or uno build ios. You can pass -c option to make a release version ex: uno build android -c release
See available options on uno command: uno --help or uno build --help
hi wodger ,
thanks for your comment it helped me a lot as i’m new to fuse but have proplem hope you can help me solve it .
i’ve and old project fomr 2017 and i’m trying to export this project to android but i get this error and i don’t exactly what’s wrong
here’s the log :
Uno 2.0.0-beta.12 (build 914) Windows 10 x64 4888845
Copyright (C) 2018-present Fuse Open
Configuring 5.86 s
Compiling syntax tree 1.85 s
Generating code and data 10.84 s
Building android app (debug)
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\foreign\ExternedBlockHost.java:2399: error: method RegistrationIDUpdated(String) is already defined in class ExternedBlockHost
public static void RegistrationIDUpdated(final String regid)
^
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\fuse\firebase\Notifications\PushNotificationIDService.java:4: error: cannot find symbol
import com.google.firebase.iid.FirebaseInstanceIdService;
^
symbol: class FirebaseInstanceIdService
location: package com.google.firebase.iid
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\fuse\firebase\Notifications\PushNotificationIDService.java:6: error: cannot find symbol
public class PushNotificationIDService extends FirebaseInstanceIdService
^
symbol: class FirebaseInstanceIdService
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\fuse\firebase\Notifications\PushNotificationReceiver.java:3: error: cannot find symbol
import android.support.v4.app.NotificationCompat;
^
symbol: class NotificationCompat
location: package android.support.v4.app
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\foreign\Firebase\AdMob\AndroidGADBannerView.java:35: error: cannot find symbol
AdView adView = new AdView(com.isagha.isagha.iSagha.GetRootActivity());
^
symbol: method GetRootActivity()
location: class iSagha
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\foreign\HomeScreen.java:29: error: cannot find symbol
android.app.Activity a = com.isagha.isagha.iSagha.GetRootActivity();
^
symbol: method GetRootActivity()
location: class iSagha
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\foreign\HomeScreen.java:39: error: cannot find symbol
android.app.Activity a = com.isagha.isagha.iSagha.GetRootActivity();
^
symbol: method GetRootActivity()
location: class iSagha
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\fuse\firebase\Notifications\PushNotificationIDService.java:8: error: method does not override or implement a method from a supertype
@Override
^
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\fuse\firebase\Notifications\PushNotificationReceiver.java:200: error: package NotificationCompat does not exist
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context)
^
D:\iSaghaMobileApp-master\build\android\debug\app\src\main\java\com\fuse\firebase\Notifications\PushNotificationReceiver.java:200: error: package NotificationCompat does not exist
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context)
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
10 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 22s
Using C:\Android\sdk\cmake\3.10.2.4988404
This app only has 32-bit [armeabi-v7a] native libraries. Beginning August 1, 2019 Google Play store requires that all apps that include native libraries must provide 64-bit versions. For more information, visit https://g.co/64-bit-requirement
> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:checkDebugManifest
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:generateDebugBuildConfig
> Task :app:mainApkListPersistenceDebug
> Task :app:javaPreCompileDebug
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:processDebugGoogleServices
Parsing json file: D:\iSaghaMobileApp-master\build\android\debug\app\google-services.json
> Task :app:createDebugCompatibleScreenManifests
> Task :app:processDebugManifest
> Task :app:mergeDebugResources
> Task :app:processDebugResources
> Task :app:compileDebugJavaWithJavac
> Task :app:compileDebugJavaWithJavac FAILED
11 actionable tasks: 11 executed
(unknown): E0200: android build failed
> 23.79 s
Build failed in 42.36 seconds
1 error