WordPress LMS for Web and mobile Forums Ionic App Support How to Edit Content inside Contact Us Page

How to Edit Content inside Contact Us Page

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #6342

    Sushant Sharma
    Participant

    Hello,

    I would like ask some questions please help me by replying fastt:-

    1. How to Edit Content inside Contact Us Page in WPLMS Mobile App

    2. How to remove extra blank white space at the bollom of ech page

    3. How to Change the starting four images that appear at the first install

    4. I have changed the favicon.co file and run the app after clear the cache in chrome browser  but old favicon icon is appear. How to update that?

    5. Why i am not able to login with facebook and google plus account?

    6. And last question, How to customise the home page i.e. I want to add particular categories course on hame page below featured course. How to do that?

    Please reply me as soon as possible.

    Thank You in advance….

    #6350

    Alex
    Keymaster

    1. Well there is a variable for that in project folder/src/services/config.ts .

    refer : http://prntscr.com/i807q8

     

    2. Well please list the pages where you are getting these issues ?

     

    3. That is intro page and those images are svg images .you can simply delete the all content withing the svg tag and then simply place the img tag to replace the images.you can find intro page in your project/src/pages/intro/intro.html .
    edit it like html file .

     

    4. Well its irrelevant to change the favicon because its a mobile app and it does not have any favicons .

    You would need app icon and splash image in your app.

    refer : https://ionicframework.com/docs/cli/cordova/resources/

     

    5. you need to configure it refer : https://ionicframework.com/docs/native/google-plus/

    https://ionicframework.com/docs/native/facebook/

     

    6. please share the ids of these particular course categories with me then I can provide you code for it .

     

    #6373

    Sushant Sharma
    Participant

    Thanks for the reply..

    Fe things are still not resolved by me that are:-

    1. I am still unable to login with facebook ang gooogle plus, i have followed the tutorial and did the same like seen below-

    ———————————————————————————————————————————

    Use the Facebook Connect plugin to obtain access to the native FB application on iOS and Android.

    Requires Cordova plugin: cordova-plugin-facebook4. For more info, please see the Facebook Connect.
    <h4 id=”installation”>Installation</h4>
    To use the FB plugin, you first have to create a new Facebook App inside of the Facebook developer portal at https://developers.facebook.com/apps.

    fb-getstarted-1

    Retrieve the App ID and App Name.

    fb-getstarted-2

    Then type in the following command in your Terminal, where APP_ID and APP_NAME are the values from the Facebook Developer portal.

    <code class="lang-bash hljs">ionic cordova plugin add cordova-plugin-facebook4 --variable APP_ID=<span class="hljs-string">"123456789"</span> --variable APP_NAME=<span class="hljs-string">"myApplication"</span>
    

    After, you’ll need to add the native platforms you’ll be using to your app in the Facebook Developer portal under your app’s Settings:

    fb-getstarted-3

    Click 'Add Platform'.

    fb-getstarted-4

    At this point you’ll need to open your project’s config.xml file, found in the root directory of your project.

    Take note of the id for the next step:

    <code class="hljs xml"><span class="hljs-tag"><<span class="hljs-title">widget</span> <span class="hljs-attribute">id</span>=<span class="hljs-value">"com.mycompany.testapp"</span> <span class="hljs-attribute">version</span>=<span class="hljs-value">"0.0.1"</span> <span class="hljs-attribute">xmlns</span>=<span class="hljs-value">"http://www.w3.org/ns/widgets"</span> <span class="hljs-attribute">xmlns:cdv</span>=<span class="hljs-value">"http://cordova.apache.org/ns/1.0"</span>></span>
    

    You can also edit the id to whatever you’d like it to be.
    <h4 id=”ios-install”>iOS Install</h4>
    Under ‘Bundle ID’, add the id from your config.xml file:

    fb-getstarted-5
    <h4 id=”android-install”>Android Install</h4>
    Under ‘Google Play Package Name’, add the id from your config.xml file:

    fb-getstarted-6

    And that’s it! You can now make calls to Facebook using the plugin.

    ———————————————————————————————————————————–

    i have followed each and every steps that are mention above for facebbook login but when i click on login button i get this error. https://prnt.sc/i8j3cm (I am using chrome browser) and Facebook Connect Plugin : cordova-plugin-facebook4 1.7.4 see screenshot – https://prnt.sc/i8j4gs

    And for google-

    I first created reersed client id

    and then install plugin as-

    Install the Cordova and Ionic Native plugins:

    <code class="nohighlight">$ ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=myreversedclientid
    $ npm install --save @ionic-native/google-plus
    

    Still unable to login (nothing happens when click on google plus login button)

    2. Why courses are not playing on my WPLMS App when testing on browser ??

    #6374

    Sushant Sharma
    Participant

    Hi, I have done that are mention in the tutorial for facebook ang google login but still i am unable to login-

    You can check the versions of plugins ia m using here – https://prnt.sc/i8j4gs

    For Facebook I am getting this error – prntscr.com/i8j6ej

    And for Google, when we click on login button page is refreshing only.

     

    #6376

    Alex
    Keymaster

    Well these facebook and google logins will work only in mobile . They do not work in browser .

    you need to generate a debug apk file and then install this apk and then test it .

    to generate apk file you need to install android studio and java sdk and then try generating the apk by running this command in project folder:

    ionic cordova build android

     

    #6382

    Sushant Sharma
    Participant

    that’s the main problem sir, i am unable to generate apk..I am getting this error now..

    D:\ionic\CvicteSoZuzanou>ionic cordova build android
    Running app-scripts build: –platform android –target cordova
    [14:29:56]  build dev started …
    [14:29:56]  clean started …
    [14:29:56]  clean finished in 5 ms
    [14:29:56]  copy started …
    [14:29:57]  deeplinks started …
    [14:29:57]  deeplinks finished in 358 ms
    [14:29:57]  transpile started …
    [14:30:02]  transpile finished in 5.38 s
    [14:30:02]  preprocess started …
    [14:30:02]  preprocess finished in 1 ms
    [14:30:02]  webpack started …
    [14:30:02]  copy finished in 6.03 s
    [14:30:12]  webpack finished in 9.77 s
    [14:30:12]  sass started …
    Without from option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to undefined to prevent this warning.
    [14:30:14]  sass finished in 1.37 s
    [14:30:14]  postprocess started …
    [14:30:14]  postprocess finished in 7 ms
    [14:30:14]  lint started …
    [14:30:14]  build dev finished in 17.16 s
    > cordova build android
    Android Studio project detected

    ANDROID_HOME=C:\Users\maaq\AppData\Local\Android\sdk
    JAVA_HOME=C:\Program Files\Java\jdk1.8.0_162
    studio
    Subproject Path: CordovaLib
    Subproject Path: app
    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/models/user.ts, line: 1
    All imports are unused.

    L1:  import { Course } from ‘./course’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/config.ts, line: 2
    All imports are unused.

    L1:  import { Injectable } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Storage } from ‘@ionic/storage’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/config.ts, line: 3
    All imports are unused.

    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Storage } from ‘@ionic/storage’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 41
    ‘fbObservable’ is declared but never used.

    L40:  private observable: Observable<any>; //Tracks request in progress
    L41:     private fbObservable: Observable<any>; //fb Login
    L42:     private baseUrl;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 108
    ‘getHeaders’ is declared but never used.

    L108:      private getHeaders(){
    L109:          this.headers = this.storage.get(‘token’).then((token) => {

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 255
    ‘obj’ is declared but never used.

    L254:  let  permissions = [“public_profile”,”email”];
    L255:  let obj = {};
    L256:  //let env = this;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 2
    ‘Http’ is declared but never used.

    L1:  import { Injectable,  } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Platform, LoadingController, ToastController } from ‘ionic-angular’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 2
    ‘Response’ is declared but never used.

    L1:  import { Injectable,  } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Platform, LoadingController, ToastController } from ‘ionic-angular’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 2
    ‘URLSearchParams’ is declared but never used.

    L1:  import { Injectable,  } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Platform, LoadingController, ToastController } from ‘ionic-angular’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 14
    All imports are unused.

    L14:  import { TabsPage } from ‘../pages/tabs/tabs’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/authentication.ts, line: 16
    All imports are unused.

    L16:  import { Storage } from ‘@ionic/storage’;
    L17:  import { Device } from ‘@ionic-native/device’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/activity.ts, line: 28
    ‘observable’ is declared but never used.

    L27:      private lastpushed:number=0;
    L28:      private observable: Observable<any>; //Tracks request in progress

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/activity.ts, line: 32
    Property ‘platform’ is declared but never used.

    L31:  private http:Http,
    L32:  private platform : Platform,
    L33:      private storage: Storage,

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/activity.ts, line: 2
    All imports are unused.

    L1:  import { Injectable } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Platform } from ‘ionic-angular’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/activity.ts, line: 8
    All imports are unused.

    L7:  import ‘rxjs/add/observable/of’;
    L8:  import { DatePipe } from ‘@angular/common’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/activity.ts, line: 11
    All imports are unused.

    L10:  import { Activity } from “../models/activity”;
    L11:  import { ActivityMeta } from “../models/activity”;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/activity.ts, line: 16
    All imports are unused.

    L16:  import { Storage } from ‘@ionic/storage’;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 32
    ‘observable’ is declared but never used.

    L32:      private observable: Observable<any>; //Tracks request in progress
    L33:      private allcoursesobservable: Observable<any>;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 61
    ‘extractData’ is declared but never used.

    L61:      private extractData(response: Response) {
    L62:          let body = response.json();

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 73
    ‘handleError’ is declared but never used.

    L73:  private handleError(error: Response) {
    L74:         console.log(error);

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 164
    ‘res’ is declared but never used.

    L163:  let body = response.json();
    L164:  let res=[];
    L165:  this.catobservable = null;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 200
    ‘res’ is declared but never used.

    L199:  let body = response.json();
    L200:  let res=[];
    L201:  this.locobservable = null;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 238
    ‘res’ is declared but never used.

    L237:  let body = response.json();
    L238:  let res=[];
    L239:  this.levobservable = null;

    [14:30:19]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 299
    ‘k’ is declared but never used.

    L298:  }else{
    L299:      let k = 0;
    L300:      if(this.fullCourses){

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 301
    ‘k’ is declared but never used.

    L300:  if(this.fullCourses){
    L301:      let k = this.fullCourses.length;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 513
    ‘getIndexByKeyValue’ is declared but never used.

    L513:      private getIndexByKeyValue(arraytosearch, key, valuetosearch) {

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 523
    ‘copyobject’ is declared but never used.

    L523:      private  copyobject(srcObj:any, destObj:any) {
    L524:          for (var key in destObj) {

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 2
    ‘Http’ is declared but never used.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 2
    ‘Headers’ is declared but never used.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 2
    ‘Response’ is declared but never used.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 2
    ‘RequestOptions’ is declared but never used.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/course.ts, line: 10
    All imports are unused.

    L10:  import { Storage } from ‘@ionic/storage’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/blog.ts, line: 2
    All imports are unused.

    L1:  import { Injectable } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Storage } from ‘@ionic/storage’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/blog.ts, line: 3
    All imports are unused.

    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import { Storage } from ‘@ionic/storage’;
    L4:  import { ConfigService } from “./config”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/users.ts, line: 2
    All imports are unused.

    L1:  import { Injectable} from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import ‘rxjs/add/operator/map’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/users.ts, line: 6
    All imports are unused.

    L5:  import ‘rxjs/add/observable/of’;
    L6:  import { CacheService } from “ionic-cache”;
    L7:  import { ToastController} from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/users.ts, line: 18
    All imports are unused.

    L18:  import { Storage } from ‘@ionic/storage’;
    L19:  import { ConfigService } from “./config”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/search/search.ts, line: 33
    Property ‘config’ is declared but never used.

    L32:  private userService:UserService,
    L33:  private config:ConfigService
    L34:  ){

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/search/search.ts, line: 9
    All imports are unused.

    L9:  import { Course } from ‘../../models/course’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/wallet.ts, line: 2
    All imports are unused.

    L1:  import { Injectable} from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/wallet.ts, line: 6
    All imports are unused.

    L6:  import { Storage } from ‘@ionic/storage’;
    L7:  import { ConfigService } from “./config”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pipes/orderby.ts, line: 1
    ‘PipeTransform’ is declared but never used.

    L1:  import { Pipe, PipeTransform } from ‘@angular/core’;
    L2:  import {SafeResourceUrl, DomSanitizer} from ‘@angular/platform-browser’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pipes/orderby.ts, line: 2
    All imports are unused.

    L1:  import { Pipe, PipeTransform } from ‘@angular/core’;
    L2:  import {SafeResourceUrl, DomSanitizer} from ‘@angular/platform-browser’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/reviewcourse/reviewcourse.ts, line: 25
    Property ‘navCtrl’ is declared but never used.

    L24:  private viewCtrl: ViewController,
    L25:  private navCtrl: NavController,
    L26:  private navParams: NavParams,

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/reviewcourse/reviewcourse.ts, line: 28
    Property ‘config’ is declared but never used.

    L27:  private userService: UserService,
    L28:  private config:ConfigService,
    L29:  private loadingCtrl:LoadingController){

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/reviewcourse/reviewcourse.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;
    L2:  import { FormGroup,FormControl, Validators } from ‘@angular/forms’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 198
    ‘order_id’ is declared but never used.

    L197:  //get order id
    L198:  let order_id = matches[1];

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 379
    ‘order_id’ is declared but never used.

    L378:  //get order id
    L379:  let order_id = matches[1];

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController,ToastController,LoadingController,AlertController, Platform, Slides } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 14
    All imports are unused.

    L14:  import { Storage } from ‘@ionic/storage’;
    L15:  import { ConfigService } from ‘../../services/config’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 21
    All imports are unused.

    L21:  import { LazyImgComponent }   from ‘../components/lazy-img/lazy-img’;
    L22:  import { LazyLoadDirective }   from ‘../directives/lazy-load.directive’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 22
    All imports are unused.

    L21:  import { LazyImgComponent }   from ‘../components/lazy-img/lazy-img’;
    L22:  import { LazyLoadDirective }   from ‘../directives/lazy-load.directive’;
    L23:  import { ImgcacheService } from “../services/imageCache”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 23
    All imports are unused.

    L22:  import { LazyLoadDirective }   from ‘../directives/lazy-load.directive’;
    L23:  import { ImgcacheService } from “../services/imageCache”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course/course.ts, line: 25
    All imports are unused.

    L25:  import { SafeHtmlPipe } from “../../pipes/orderby”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/friendlytime/friendlytime.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit, Input , Output, EventEmitter } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/friendlytime/friendlytime.ts, line: 1
    ‘Output’ is declared but never used.

    L1:  import { Component, OnInit, Input , Output, EventEmitter } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/friendlytime/friendlytime.ts, line: 1
    ‘EventEmitter’ is declared but never used.

    L1:  import { Component, OnInit, Input , Output, EventEmitter } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/question/question.ts, line: 266
    Duplicate variable: ‘correct’

    L266:   var correct = this.question.correct.split(‘|’);
    L267:   if(correct.length){

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/question/question.ts, line: 278
    Duplicate variable: ‘correct’

    L277:  answer = ”;
    L278:  var correct = this.question.correct.split(‘|’);
    L279:  if(correct.length){

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/question/question.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, Input, OnInit, Output, EventEmitter } from ‘@angular/core’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/question/question.ts, line: 3
    ‘DragulaModule’ is declared but never used.

    L3:  import { DragulaModule,DragulaService } from ‘../../../node_modules/ng2-dragula/ng2-dragula’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 23
    ‘observable’ is declared but never used.

    L23:      private observable: Observable<any>;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 25
    Property ‘http’ is declared but never used.

    L25:      constructor(private http:Http,
    L26:          private userService: UserService,

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 28
    Property ‘config’ is declared but never used.

    L27:  private storage: Storage,
    L28:  private config:ConfigService) {

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 2
    All imports are unused.

    L1:  import { Injectable, OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;
    L3:  import ‘rxjs/add/operator/map’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 6
    All imports are unused.

    L5:  import ‘rxjs/add/observable/of’;
    L6:  import { CacheService } from “ionic-cache”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/quiz.ts, line: 11
    All imports are unused.

    L11:  import { Storage } from ‘@ionic/storage’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/timer/timer.ts, line: 26
    Property ‘config’ is declared but never used.

    L26:    constructor(private quizService:QuizService,private config:ConfigService) {

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/timer/timer.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, Input, OnInit, Output, EventEmitter, OnChanges } from ‘@angular/core’;
    L2:  import {Observable} from ‘rxjs/Rx’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/timer/timer.ts, line: 1
    ‘OnChanges’ is declared but never used.

    L1:  import { Component, Input, OnInit, Output, EventEmitter, OnChanges } from ‘@angular/core’;
    L2:  import {Observable} from ‘rxjs/Rx’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 29
    ‘quizobservable’ is declared but never used.

    L28:  private statusobservable: Observable<any>;
    L29:  private quizobservable: Observable<any>;
    L30:  private baseUrl;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 75
    ‘cacheKey’ is declared but never used.

    L74:              let url = ${this.baseUrl}user/coursestatus/+status.course_id;
    L75:              let cacheKey = url;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 83
    ‘k’ is declared but never used.

    L83:                  let k = this.courseStatuses.length;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 168
    ‘k’ is declared but never used.

    L168:                  let k = this.courseStatuses.length;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Injectable,OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 2
    All imports are unused.

    L1:  import { Injectable,OnInit } from ‘@angular/core’;
    L2:  import { Http, Headers, Response, RequestOptions, URLSearchParams } from ‘@angular/http’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 10
    All imports are unused.

    L10:  import { Course } from “../models/course”;
    L11:  import { CourseStatus } from “../models/status”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/status.ts, line: 17
    All imports are unused.

    L16:  import { ActivityService } from “./activity”;
    L17:  import { Storage } from ‘@ionic/storage’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/pinch-zoom.directive.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive, ElementRef, Input, OnInit, OnDestroy, Renderer } from ‘@angular/core’;
    L2:  import { Gesture } from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/pinch-zoom.directive.ts, line: 1
    ‘Input’ is declared but never used.

    L1:  import { Directive, ElementRef, Input, OnInit, OnDestroy, Renderer } from ‘@angular/core’;
    L2:  import { Gesture } from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/pinch-zoom.directive.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Directive, ElementRef, Input, OnInit, OnDestroy, Renderer } from ‘@angular/core’;
    L2:  import { Gesture } from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/pinch-zoom.directive.ts, line: 1
    ‘OnDestroy’ is declared but never used.

    L1:  import { Directive, ElementRef, Input, OnInit, OnDestroy, Renderer } from ‘@angular/core’;
    L2:  import { Gesture } from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/pinch-zoom.directive.ts, line: 1
    ‘Renderer’ is declared but never used.

    L1:  import { Directive, ElementRef, Input, OnInit, OnDestroy, Renderer } from ‘@angular/core’;
    L2:  import { Gesture } from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/models/status.ts, line: 1
    All imports are unused.

    L1:  import { Course } from ‘./course’;
    L2:  import { User } from ‘./user’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/models/status.ts, line: 2
    All imports are unused.

    L1:  import { Course } from ‘./course’;
    L2:  import { User } from ‘./user’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/absolute-drag/absolute-drag.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive, Input, ElementRef, Renderer } from ‘@angular/core’;
    L2:  import { DomController } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/components/absolute-drag/absolute-drag.ts, line: 1
    ‘Renderer’ is declared but never used.

    L1:  import { Directive, Input, ElementRef, Renderer } from ‘@angular/core’;
    L2:  import { DomController } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/result/result.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;
    L2:  import { IonicPage, NavController, NavParams, LoadingController } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/result/result.ts, line: 2
    ‘IonicPage’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;
    L2:  import { IonicPage, NavController, NavParams, LoadingController } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 386
    ‘index’ is declared but never used.

    L385:  onQuestionSlide(){
    L386:      let index = this.courseStatusItems.getActiveIndex();

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild, Output, EventEmitter } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController,LoadingController, AlertController,Platform, Slides } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 1
    ‘Output’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild, Output, EventEmitter } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController,LoadingController, AlertController,Platform, Slides } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 1
    ‘EventEmitter’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild, Output, EventEmitter } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController,LoadingController, AlertController,Platform, Slides } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 2
    ‘Platform’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild, Output, EventEmitter } from ‘@angular/core’;
    L2:  ller, NavParams, ModalController,LoadingController, AlertController,Platform, Slides } from ‘ionic-angular’;
    L3:  import {SafeResourceUrl, DomSanitizer} from ‘@angular/platform-browser’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 3
    All imports are unused.

    L2:  import { NavController, NavParams, ModalController,LoadingController, AlertController,Platform, Slides } from ‘ionic-angular’;
    L3:  import {SafeResourceUrl, DomSanitizer} from ‘@angular/platform-browser’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 10
    All imports are unused.

    L10:  import { FriendlytimeComponent } from ‘../../components/friendlytime/friendlytime’;
    L11:  import { QuestionComponent } from ‘../../components/question/question’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 11
    All imports are unused.

    L10:  import { FriendlytimeComponent } from ‘../../components/friendlytime/friendlytime’;
    L11:  import { QuestionComponent } from ‘../../components/question/question’;
    L12:  import { TimerComponent } from ‘../../components/timer/timer’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 12
    All imports are unused.

    L11:  import { QuestionComponent } from ‘../../components/question/question’;
    L12:  import { TimerComponent } from ‘../../components/timer/timer’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 14
    All imports are unused.

    L14:  import { Course } from ‘../../models/course’;
    L15:  import { Activity } from ‘../../models/activity’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 15
    All imports are unused.

    L14:  import { Course } from ‘../../models/course’;
    L15:  import { Activity } from ‘../../models/activity’;
    L16:  import { ActivityMeta } from ‘../../models/activity’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 16
    All imports are unused.

    L15:  import { Activity } from ‘../../models/activity’;
    L16:  import { ActivityMeta } from ‘../../models/activity’;
    L17:  import { User } from ‘../../models/user’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 17
    All imports are unused.

    L16:  import { ActivityMeta } from ‘../../models/activity’;
    L17:  import { User } from ‘../../models/user’;
    L18:  import { CourseStatus } from ‘../../models/status’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 28
    All imports are unused.

    L28:  import { Storage } from ‘@ionic/storage’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 30
    All imports are unused.

    L30:  import {AbsoluteDrag} from ‘../../components/absolute-drag/absolute-drag’;
    L31:  import {PinchZoomDirective} from ‘../../directives/pinch-zoom.directive’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 31
    All imports are unused.

    L30:  import {AbsoluteDrag} from ‘../../components/absolute-drag/absolute-drag’;
    L31:  import {PinchZoomDirective} from ‘../../directives/pinch-zoom.directive’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 35
    All imports are unused.

    L35:  import { SafeHtmlPipe } from “../../pipes/orderby”;
    L36:  import { SafePipe } from “../../pipes/orderby”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/course-status/course-status.ts, line: 36
    All imports are unused.

    L35:  import { SafeHtmlPipe } from “../../pipes/orderby”;
    L36:  import { SafePipe } from “../../pipes/orderby”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/longPress.directive.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import {Directive, ElementRef, OnInit, OnDestroy, Output, EventEmitter} from ‘@angular/core’;
    L2:  import {Gesture} from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/longPress.directive.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import {Directive, ElementRef, OnInit, OnDestroy, Output, EventEmitter} from ‘@angular/core’;
    L2:  import {Gesture} from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/longPress.directive.ts, line: 1
    ‘OnDestroy’ is declared but never used.

    L1:  import {Directive, ElementRef, OnInit, OnDestroy, Output, EventEmitter} from ‘@angular/core’;
    L2:  import {Gesture} from ‘ionic-angular/gestures/gesture’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/wishlist.ts, line: 13
    Property ‘config’ is declared but never used.

    L12:          private storage: Storage,
    L13:          private config:ConfigService) {

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/services/wishlist.ts, line: 3
    All imports are unused.

    L3:  import { Storage } from ‘@ionic/storage’;
    L4:  import { ConfigService } from “./config”;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 84
    Property ‘formBuilder’ is declared but never used.

    L83:  private storage:Storage,
    L84:  private formBuilder:FormBuilder,
    L85:  private loadingCtrl:LoadingController,

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild } from ‘@angular/core’;
    L2:  import { NavController,ViewController,LoadingController, ToastController,ActionSheetController,AlertController, NavParams, Slides,Platform } from ‘ionic-angular’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 3
    ‘FormBuilder’ is declared but never used.

    L2:  import { NavController,ViewController,LoadingController, ToastController,ActionSheetController,AlertController, NavParams, Slides,Platform } from ‘ionic-angular’;
    L3:  import { FormBuilder, FormGroup,FormControl, Validators, } from ‘@angular/forms’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 3
    ‘FormGroup’ is declared but never used.

    L2:  import { NavController,ViewController,LoadingController, ToastController,ActionSheetController,AlertController, NavParams, Slides,Platform } from ‘ionic-angular’;
    L3:  import { FormBuilder, FormGroup,FormControl, Validators, } from ‘@angular/forms’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 3
    ‘FormControl’ is declared but never used.

    L2:  import { NavController,ViewController,LoadingController, ToastController,ActionSheetController,AlertController, NavParams, Slides,Platform } from ‘ionic-angular’;
    L3:  import { FormBuilder, FormGroup,FormControl, Validators, } from ‘@angular/forms’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 20
    All imports are unused.

    L19:  import { ResultPage } from ‘../result/result’;
    L20:  import { FriendlytimeComponent } from ‘../../components/friendlytime/friendlytime’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 22
    All imports are unused.

    L22:  import { PressDirective } from ‘../../directives/longPress.directive’;
    L23:  import { TabsPage } from ‘../tabs/tabs’;

    [14:30:20]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/profile/profile.ts, line: 25
    All imports are unused.

    L25:  import { Storage } from ‘@ionic/storage’;
    L26:  import { Camera, CameraOptions } from ‘@ionic-native/camera’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/courseblock/courseblock.ts, line: 17
    Property ‘config’ is declared but never used.

    L16:  @ViewChild(‘featured’) featured: ElementRef;
    L17:  constructor(private wishlistService:WishlistService,private config:ConfigService) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/courseblock/courseblock.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, Input, OnInit,AfterViewInit, ViewChild,ElementRef } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/courseblock/courseblock.ts, line: 1
    ‘AfterViewInit’ is declared but never used.

    L1:  import { Component, Input, OnInit,AfterViewInit, ViewChild,ElementRef } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/courseblock/courseblock.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Component, Input, OnInit,AfterViewInit, ViewChild,ElementRef } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:21]  tslint: …/ionic/CvicteSoZuzanou/src/components/fixed-scroll-header/fixed-scroll-header.ts, line: 3
    ‘ElementRef’ is declared but never used.

    L2:  Directive,
    L3:  ElementRef,
    L4:  Renderer

    [14:30:21]  tslint: …/ionic/CvicteSoZuzanou/src/components/fixed-scroll-header/fixed-scroll-header.ts, line: 4
    ‘Renderer’ is declared but never used.

    L3:      ElementRef,
    L4:      Renderer
    L5:  } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/coursecard/coursecard.ts, line: 17
    Property ‘config’ is declared but never used.

    L16:  constructor(
    L17:      private wishlistService:WishlistService,private config:ConfigService) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/coursecard/coursecard.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, Input, OnInit } from ‘@angular/core’;
    L2:  import { ConfigService } from ‘../../services/config’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 288
    Duplicate variable: ‘cats’

    L287:  console.log(this.selectedLocations);
    L288:  var cats = {‘type’:’taxonomy’,’taxonomy’:’location’,’values’:this.selectedLocations};
    L289:  this.filters.push(cats);

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 302
    Duplicate variable: ‘cats’

    L302:              var cats = {‘type’:’taxonomy’,’taxonomy’:’level’,’values’:this.selectedLevels};
    L303:              this.filters.push(cats);

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 317
    Duplicate variable: ‘off’

    L316:  if(this.start_date){
    L317:      var off = {‘type’:’start_date’,’values’:this.start_date};
    L318:      this.filters.push(off);

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 322
    Duplicate variable: ‘off’

    L321:  if(this.end_date){
    L322:      var off = {‘type’:’end_date’,’values’:this.end_date};
    L323:      this.filters.push(off);

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 77
    Property ‘nav’ is declared but never used.

    L76:  public navParams: NavParams,
    L77:    private nav: NavController,
    L78:    private modalCtrl: ModalController,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;
    L2:  import { FormControl } from ‘@angular/forms’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 10
    All imports are unused.

    L9:  import { CourseCategory } from ‘../../models/course’;
    L10:  import { Course } from ‘../../models/course’;
    L11:  import { User } from ‘../../models/user’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 12
    All imports are unused.

    L11:  import { User } from ‘../../models/user’;
    L12:  import { FullCourseCategory } from ‘../../models/coursecategory’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 15
    All imports are unused.

    L14:  import ‘rxjs/add/operator/map’;
    L15:  import { Observable } from ‘rxjs/Observable’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/directory/directory.ts, line: 20
    All imports are unused.

    L19:  import { UserService } from ‘../../services/users’;
    L20:  import { Courseblock } from ‘../../components/courseblock/courseblock’;
    L21:  import { WishlistService } from ‘../../services/wishlist’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 53
    Property ‘walletService’ is declared but never used.

    L52:  private wishlistService:WishlistService,
    L53:  private walletService:WalletService ) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController, LoadingController } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 1
    ‘ViewChild’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController, LoadingController } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 2
    ‘NavParams’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController, LoadingController } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 5
    All imports are unused.

    L4:  //import {StatusBar} from ‘ionic-native’;
    L5:  import { StatusBar } from ‘@ionic-native/status-bar’;
    L6:  import { Content } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 6
    All imports are unused.

    L5:  import { StatusBar } from ‘@ionic-native/status-bar’;
    L6:  import { Content } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 26
    All imports are unused.

    L26:  import { FixedScrollHeader } from ‘../../components/fixed-scroll-header/fixed-scroll-header’;
    L27:  import { Coursecard } from ‘../../components/coursecard/coursecard’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 27
    All imports are unused.

    L26:  import { FixedScrollHeader } from ‘../../components/fixed-scroll-header/fixed-scroll-header’;
    L27:  import { Coursecard } from ‘../../components/coursecard/coursecard’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/home/home.ts, line: 30
    All imports are unused.

    L29:  import ‘rxjs/add/operator/map’;
    L30:  import { Observable } from ‘rxjs/Observable’;
    L31:  @Component({

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/contact/contact.ts, line: 21
    Property ‘formBuilder’ is declared but never used.

    L20:  constructor(public config: ConfigService,
    L21:      private formBuilder: FormBuilder,
    L22:      private toastCtrl:ToastController,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/contact/contact.ts, line: 3
    ‘FormBuilder’ is declared but never used.

    L2:  import { ToastController, ModalController} from ‘ionic-angular’;
    L3:  import {Validators, FormBuilder, FormGroup } from ‘@angular/forms’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/contact/contact.ts, line: 3
    ‘FormGroup’ is declared but never used.

    L2:  import { ToastController, ModalController} from ‘ionic-angular’;
    L3:  import {Validators, FormBuilder, FormGroup } from ‘@angular/forms’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 39
    Property ‘toast’ is declared but never used.

    L38:  private config:ConfigService,
    L39:  private toast:ToastController,
    L40:  private nav:NavController,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 40
    Property ‘nav’ is declared but never used.

    L39:  private toast:ToastController,
    L40:  private nav:NavController,
    L41:  private storage:Storage

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 41
    Property ‘storage’ is declared but never used.

    L40:  private nav:NavController,
    L41:  private storage:Storage
    L42:  ) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit , ViewChild} from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 3
    ‘LoadingController’ is declared but never used.

    L3:  import { NavController,LoadingController, ToastController, Slides,Platform } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 3
    ‘Platform’ is declared but never used.

    L3:  import { NavController,LoadingController, ToastController, Slides,Platform } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 8
    All imports are unused.

    L8:  import { Storage } from ‘@ionic/storage’;
    L9:  import { Wallet } from “../models/wallet”;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 9
    All imports are unused.

    L8:  import { Storage } from ‘@ionic/storage’;
    L9:  import { Wallet } from “../models/wallet”;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 12
    All imports are unused.

    L11:  import ‘rxjs/add/operator/map’;
    L12:  import { Observable } from ‘rxjs/Observable’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wallet/wallet.ts, line: 14
    All imports are unused.

    L14:  import { Chart } from ‘chart.js’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wishlist/wishlist.ts, line: 15
    Property ‘config’ is declared but never used.

    L14:  private wishlistService:WishlistService,
    L15:  private config:ConfigService) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wishlist/wishlist.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component,OnInit } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/wishlist/wishlist.ts, line: 5
    All imports are unused.

    L4:  import { WishlistService } from ‘../../services/wishlist’;
    L5:  import { Courseblock } from ‘../../components/courseblock/courseblock’;
    L6:  @Component({

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/updates/updates.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;
    L2:  import { ViewController } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/updates/updates.ts, line: 6
    All imports are unused.

    L5:  import { UpdatesService } from ‘../../services/updates’;
    L6:  import { OrderPipe } from ‘../../pipes/orderby’;
    L7:  @Component({

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/services/updates.ts, line: 76
    ‘markRead’ is declared but never used.

    L76:      private markRead(update){
    L77:              if(this.readupdates.length){

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/services/updates.ts, line: 99
    ‘markUnread’ is declared but never used.

    L99:      private markUnread(update){
    L100:              if(this.readupdates.length){

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/services/updates.ts, line: 4
    All imports are unused.

    L4:  import { Storage } from ‘@ionic/storage’;
    L5:  import { ConfigService } from “./config”;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/intro/intro.ts, line: 4
    All imports are unused.

    L4:  import { Storage } from ‘@ionic/storage’;
    L5:  import { TabsPage } from ‘../tabs/tabs’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/tabs/tabs.ts, line: 38
    Property ‘nav’ is declared but never used.

    L37:  constructor(
    L38:    private nav: NavController,
    L39:    private navParams: NavParams,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/tabs/tabs.ts, line: 39
    Property ‘navParams’ is declared but never used.

    L38:  private nav: NavController,
    L39:  private navParams: NavParams,
    L40:  private config:ConfigService,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/tabs/tabs.ts, line: 41
    Property ‘app’ is declared but never used.

    L40:  private config:ConfigService,
    L41:  private app:App,
    L42:  private storage:Storage) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/tabs/tabs.ts, line: 42
    Property ‘storage’ is declared but never used.

    L41:  private app:App,
    L42:  private storage:Storage) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/tabs/tabs.ts, line: 14
    All imports are unused.

    L13:  import { ConfigService } from ‘../../services/config’;
    L14:  import { Storage } from ‘@ionic/storage’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/post/post.ts, line: 17
    Property ‘config’ is declared but never used.

    L16:  private blog:BlogService,
    L17:  private config:ConfigService,
    L18:  private loadingController:LoadingController) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/post/post.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component,OnInit } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/instructor/instructor.ts, line: 36
    Property ‘courseService’ is declared but never used.

    L35:  private config:ConfigService,
    L36:  private courseService:CourseService,
    L37:  private userService:UserService,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/instructor/instructor.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit,ViewChild } from ‘@angular/core’;
    L2:  import { NavController, NavParams,ViewController, Slides } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/instructors/instructors.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;
    L2:  import { NavController, NavParams, ModalController,LoadingController } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/pages/blog/blog.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/app/app.component.ts, line: 33
    Property ‘platform’ is declared but never used.

    L32:  constructor(private config:ConfigService,
    L33:      private platform: Platform,
    L34:      private menuCtrl: MenuController,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/app/app.component.ts, line: 38
    Property ‘imgcacheService’ is declared but never used.

    L37:  private storage:Storage,
    L38:  private imgcacheService:ImgcacheService,
    L39:  public splashScreen: SplashScreen) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/app/app.component.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, OnInit, ViewChild } from ‘@angular/core’;
    L2:  import { App, Platform, NavController, MenuController,LoadingController } from ‘ionic-angular’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/app/app.component.ts, line: 14
    All imports are unused.

    L13:  import { ConfigService } from ‘../services/config’;
    L14:  import { Storage } from ‘@ionic/storage’;
    L15:  import { ImgcacheService } from ‘../services/imageCache’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/lazy-load.directive.ts, line: 2
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive,
    L2:           ElementRef,
    L3:           EventEmitter,

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/lazy-load.directive.ts, line: 6
    ‘OnInit’ is declared but never used.

    L5:           Output,
    L6:           OnInit, OnDestroy, Renderer2 } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/lazy-load.directive.ts, line: 6
    ‘OnDestroy’ is declared but never used.

    L5:           Output,
    L6:           OnInit, OnDestroy, Renderer2 } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/directives/lazy-load.directive.ts, line: 6
    ‘Renderer2’ is declared but never used.

    L5:           Output,
    L6:           OnInit, OnDestroy, Renderer2 } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/elastic-header/elastic-header.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive, ElementRef, Renderer } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/elastic-header/elastic-header.ts, line: 1
    ‘Renderer’ is declared but never used.

    L1:  import { Directive, ElementRef, Renderer } from ‘@angular/core’;

    [14:30:21]  tslint: …/ionic/CvicteSoZuzanou/src/components/avatarscrollzoomout/avatarscrollzoomout.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive, ElementRef, Renderer } from ‘@angular/core’;

    [14:30:21]  tslint: …/ionic/CvicteSoZuzanou/src/components/avatarscrollzoomout/avatarscrollzoomout.ts, line: 1
    ‘Renderer’ is declared but never used.

    L1:  import { Directive, ElementRef, Renderer } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/pipefilters.ts, line: 1
    ‘PipeTransform’ is declared but never used.

    L1:  import { PipeTransform, Pipe, Injectable } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/match/match.ts, line: 9
    Property ‘elementRef’ is declared but never used.

    L9:    constructor(private elementRef: ElementRef) {

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/match/match.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive,ElementRef, OnInit } from ‘@angular/core’;

    [14:30:21]  tslint: D:/ionic/CvicteSoZuzanou/src/components/match/match.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Directive,ElementRef, OnInit } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/instructorblock/instructorblock.ts, line: 17
    Property ‘config’ is declared but never used.

    L16:   @Input(‘instructor’) instructor;
    L17:  constructor(private config:ConfigService) {

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/instructorblock/instructorblock.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Component, Input, OnInit } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/select/select.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive,ElementRef, OnInit } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/select/select.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Directive,ElementRef, OnInit } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/fillblank/fillblank.ts, line: 8
    Property ‘elementRef’ is declared but never used.

    L8:    constructor(private elementRef: ElementRef) {

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/fillblank/fillblank.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Directive,ElementRef, OnInit } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/fillblank/fillblank.ts, line: 1
    ‘OnInit’ is declared but never used.

    L1:  import { Directive,ElementRef, OnInit } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/FormValidator.ts, line: 2
    ‘Validator’ is declared but never used.

    L1:  import { Directive } from ‘@angular/core’;
    L2:  import { Validator, AbstractControl, NG_VALIDATORS } from ‘@angular/forms’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/FormValidator.ts, line: 2
    ‘AbstractControl’ is declared but never used.

    L1:  import { Directive } from ‘@angular/core’;
    L2:  import { Validator, AbstractControl, NG_VALIDATORS } from ‘@angular/forms’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/swipedtab/swipedtab.ts, line: 1
    ‘ElementRef’ is declared but never used.

    L1:  import { Component, ElementRef, Input, Renderer } from ‘@angular/core’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/components/swipedtab/swipedtab.ts, line: 1
    ‘Renderer’ is declared but never used.

    L1:  import { Component, ElementRef, Input, Renderer } from ‘@angular/core’;
    Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use –status for details

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/services/coursecategories.ts, line: 24
    Property ‘config’ is declared but never used.

    L23:  private http:Http,
    L24:  private config:ConfigService) {

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/services/coursecategories.ts, line: 2
    All imports are unused.

    L1:  import { Injectable } from ‘@angular/core’;
    L2:  import { Http, Response } from ‘@angular/http’;
    L3:  import ‘rxjs/add/operator/map’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/validators/email.ts, line: 1
    All imports are unused.

    L1:  import { FormControl } from ‘@angular/forms’;

    [14:30:22]  tslint: D:/ionic/CvicteSoZuzanou/src/validators/username.ts, line: 1
    All imports are unused.

    L1:  import { FormControl } from ‘@angular/forms’;

    [14:30:22]  lint finished in 8.12 s
    publishNonDefault is deprecated and has no effect anymore. All variants are now published.

    The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.

    at build_bpr01wh4gpa035oq25veskk15.run(D:\ionic\CvicteSoZuzanou\platforms\android\app\build.gradle:143)
    Configuration ‘compile’ in project ‘:app’ is deprecated. Use ‘implementation’ instead.

    :CordovaLib:preBuild

    UP-TO-DATE
    :CordovaLib:preDebugBuild
    UP-TO-DATE
    :CordovaLib:compileDebugAidl

    :CordovaLib:compileDebugRenderscript

    :CordovaLib:checkDebugManifest

    :CordovaLib:generateDebugBuildConfig

    :CordovaLib:prepareLintJar
    UP-TO-DATE
    :CordovaLib:generateDebugResValues

    :CordovaLib:generateDebugResources
    :CordovaLib:packageDebugResources

    :CordovaLib:platformAttrExtractor
    UP-TO-DATE
    :CordovaLib:processDebugManifest

    :CordovaLib:processDebugResources

    :CordovaLib:generateDebugSources
    :CordovaLib:javaPreCompileDebug

    :CordovaLib:compileDebugJavaWithJavac
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.

    :CordovaLib:processDebugJavaRes
    NO-SOURCE

    :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug

    :app:preBuild UP-TO-DATE
    :app:preDebugBuild

    Download https://jcenter.bintray.com/com/facebook/android/facebook-android-sdk/maven-metadata.xml

    :app:compileDebugAidl

    :CordovaLib:packageDebugRenderscript

    NO-SOURCE
    :app:compileDebugRenderscript

    :app:checkDebugManifest
    :app:generateDebugBuildConfig

    :app:prepareLintJar UP-TO-DATE
    :app:generateDebugResValues

    :app:generateDebugResources
    :app:mergeDebugResources

    :app:createDebugCompatibleScreenManifests

    :app:processDebugManifest

    :app:splitsDiscoveryTaskDebug

    :app:processDebugResources
    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:56: AAPT: error: resource string/fb_app_id (aka com.vibethemes.wplms:string/fb_app_id) not found.

    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:59: AAPT: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.

    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:63: AAPT: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.

    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:56: error: resource string/fb_app_id (aka com.vibethemes.wplms:string/fb_app_id) not found.
    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:59: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.
    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:63: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.
    error: failed processing manifest.

    Failed to execute aapt

    com.android.ide.common.process.ProcessException: Failed to execute aapt
    at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
    at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
    at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
    at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
    at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
    at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
    at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
    FAILED
    25 actionable tasks: 22 executed, 3 up-to-date
    at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
    at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
    … 48 more
    Caused by: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
    at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
    at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
    at com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    … 1 more
    Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:454)
    at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:411)
    at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
    at com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ‘:app:processDebugResources’.
    > Failed to execute aapt

    * Try:
    Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

    * Get more help at https://help.gradle.org

    BUILD FAILED in 38s
    (node:15544) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cmd: Command failed with exit code 1 Error output:
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:56: AAPT: error: resource string/fb_app_id (aka com.vibethemes.wplms:string/fb_app_id) not found.

    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:59: AAPT: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.

    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:63: AAPT: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.

    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:56: error: resource string/fb_app_id (aka com.vibethemes.wplms:string/fb_app_id) not found.
    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:59: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.
    D:\ionic\CvicteSoZuzanou\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:63: error: resource string/fb_app_name (aka com.vibethemes.wplms:string/fb_app_name) not found.
    error: failed processing manifest.

    Failed to execute aapt
    com.android.ide.common.process.ProcessException: Failed to execute aapt
    at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
    at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
    at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
    at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
    at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
    at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
    at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
    at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
    at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
    at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
    at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
    at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
    at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
    at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
    at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
    … 48 more
    Caused by: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
    at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
    at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
    at com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    … 1 more
    Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
    at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:454)
    at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:411)
    at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
    at com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ‘:app:processDebugResources’.
    > Failed to execute aapt

    * Try:
    Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

    * Get more help at https://help.gradle.org

    BUILD FAILED in 38s
    (node:15544) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

    #6407

    Alex
    Keymaster

    Well that’s an ionic or android related issue . I guess its related to incompatible versions or something .

    Please try solutions mentioned on this link for this .

    https://forum.ionicframework.com/t/failure-build-failed-with-an-exception-execution-failed-for-task-processdebugresources/110281/11

    https://forum.ionicframework.com/t/android-build-broken-after-gradle-dependencies-update-execution-failed-for-task-processdebugresources-com-android-ide-common-process-processexception-failed-to-execute-aapt/109982/52

     

    I know its hard to setup ionic therefore we have created a customization order form to make it all hassle free for novice user .

    you could try it : http://wplms.io/app/app-customization/

    #6429

    Sushant Sharma
    Participant

    You said about customization. You may charged for this. I have already spent a lot in WPLMS because i have purchased WPLMS Theme + App + also 4 Premium addon. So i cannot afford to spend more. Please suggest me the better solution or resolve the only error i.e. buld the apk for me.

    #6551

    Alex
    Keymaster
    This reply has been marked as private.
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.