>> It will work on older devices its not the minimum api lvl its the max
api lvl
ok got

>> Why not to complie against 21?
Is it recommended to use api 21 ? can we not go for latest api 22 ?

On Sat, May 16, 2015 at 3:41 PM, Bnaya Peretz <[email protected]> wrote:

> Why not to complie against 21? It will work on older devices its not the
> minimum api lvl its the max api lvl
> On May 16, 2015 10:48 AM, "Dinesh Guleria" <[email protected]> wrote:
>
>> Something i found in this link :----
>>
>> http://stackoverflow.com/questions/28877109/cordova-android-project-doesnt-compile
>>
>> Could be the case that :--
>> android.webkit.ClientCertRequest, which is newly added in API level 21
>> and i am compiling my project against api 19.
>>
>> I am installing android api 22 using android sdk manager. Then I will try
>> compiling with api 22.
>>
>> If i am correct android api 22 is Android 5.1.1.
>>
>> But one question i have is cordova android app build using :--
>> cordova 5.0 + cordova android 4.0.0 + android api 22
>>
>> Now Will this app run on lower version of android devices ?
>> Like i have android device with Android version 4.3 or 4.2 or 4.0 ? So
>> will this app work on lower android devices ??
>>
>> Please suggest.
>>
>> Regards,
>> Dinesh
>>
>> On Sat, May 16, 2015 at 12:07 PM, Dinesh Guleria <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> I am getting following error, while using cordova 5.0 & android 4.0.0 in
>>> cordova project.
>>> Please suggest how to resolve this error ..???
>>>
>>> I have installed cordova 5.0 & using the android 4.0.0 in my cordova
>>> project.
>>> ============== I am using following plugins in my project ===========
>>>
>>> cordova plugin add org.apache.cordova.device
>>> cordova plugin add org.apache.cordova.console
>>> cordova plugin add https://github.com/mkuklis/phonegap-websocket
>>> cordova plugin add org.apache.cordova.splashscreen
>>> cordova plugin add
>>> https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview
>>>
>>> =====================================================================
>>>
>>> By default android project is created to be build with android api 22
>>> but i have changed it to be build for api 19.
>>> By modifying following to files.
>>>
>>> I have changed the AndroidManifest.xml following line to api 19 :--
>>> <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />
>>>
>>> changed following file project.properties :--
>>> target=android-19
>>>
>>>
>>> =================== error after build -- cordova build android
>>> ==========================
>>> :preBuild
>>> :compileArmv7DebugNdk UP-TO-DATE
>>> :preArmv7DebugBuild
>>> :checkArmv7DebugManifest
>>> :preX86DebugBuild
>>> :CordovaLib:compileLint
>>> :CordovaLib:copyDebugLint UP-TO-DATE
>>> :CordovaLib:mergeDebugProguardFiles UP-TO-DATE
>>> :CordovaLib:preBuild
>>> :CordovaLib:preDebugBuild
>>> :CordovaLib:checkDebugManifest
>>> :CordovaLib:prepareDebugDependencies
>>> :CordovaLib:compileDebugAidl UP-TO-DATE
>>> :CordovaLib:compileDebugRenderscript UP-TO-DATE
>>> :CordovaLib:generateDebugBuildConfig UP-TO-DATE
>>> :CordovaLib:generateDebugAssets UP-TO-DATE
>>> :CordovaLib:mergeDebugAssets UP-TO-DATE
>>> :CordovaLib:generateDebugResValues UP-TO-DATE
>>> :CordovaLib:generateDebugResources UP-TO-DATE
>>> :CordovaLib:packageDebugResources UP-TO-DATE
>>> :CordovaLib:processDebugManifest UP-TO-DATE
>>> :CordovaLib:processDebugResources UP-TO-DATE
>>> :CordovaLib:generateDebugSources UP-TO-DATE
>>> :CordovaLib:compileDebugJava
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\Cor
>>> dovaClientCertRequest.java:25: error: cannot find symbol
>>> import android.webkit.ClientCertRequest;
>>>                      ^
>>>   symbol:   class ClientCertRequest
>>>   location: package android.webkit
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\Cor
>>> dovaClientCertRequest.java:32: error: cannot find symbol
>>>     private final ClientCertRequest request;
>>>                   ^
>>>   symbol:   class ClientCertRequest
>>>   location: class CordovaClientCertRequest
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\Cor
>>> dovaClientCertRequest.java:34: error: cannot find symbol
>>>     public CordovaClientCertRequest(ClientCertRequest request) {
>>>                                     ^
>>>   symbol:   class ClientCertRequest
>>>   location: class CordovaClientCertRequest
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebChromeClient.java:251: error: cannot find symbol
>>>     public boolean onShowFileChooser(WebView webView, final
>>> ValueCallback<Uri[]>
>>>  filePathsCallback, final WebChromeClient.FileChooserParams
>>> fileChooserParams) {
>>>
>>>
>>>                                          ^
>>>   symbol:   class FileChooserParams
>>>   location: class WebChromeClient
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebViewClient.java:29: error: cannot find symbol
>>> import android.webkit.ClientCertRequest;
>>>                      ^
>>>   symbol:   class ClientCertRequest
>>>   location: package android.webkit
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebViewClient.java:116: error: cannot find symbol
>>>     public void onReceivedClientCertRequest (WebView view,
>>> ClientCertRequest req
>>> uest)
>>>                                                            ^
>>>   symbol:   class ClientCertRequest
>>>   location: class SystemWebViewClient
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebChromeClient.java:249: error: cannot find symbol
>>>     @TargetApi(Build.VERSION_CODES.LOLLIPOP)
>>>                                   ^
>>>   symbol:   variable LOLLIPOP
>>>   location: class VERSION_CODES
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemCookieManager.java:37: error: cannot find symbol
>>>         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
>>>                                                         ^
>>>   symbol:   variable LOLLIPOP
>>>   location: class VERSION_CODES
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemCookieManager.java:38: error: cannot find symbol
>>>             cookieManager.setAcceptThirdPartyCookies(webView, true);
>>>                          ^
>>>   symbol:   method setAcceptThirdPartyCookies(WebView,boolean)
>>>   location: variable cookieManager of type CookieManager
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemCookieManager.java:59: error: cannot find symbol
>>>         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
>>>                                                         ^
>>>   symbol:   variable LOLLIPOP
>>>   location: class VERSION_CODES
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemCookieManager.java:60: error: cannot find symbol
>>>             cookieManager.flush();
>>>                          ^
>>>   symbol:   method flush()
>>>   location: variable cookieManager of type CookieManager
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebChromeClient.java:250: error: method does not override or
>>> implement
>>>  a method from a supertype
>>>     @Override
>>>     ^
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebChromeClient.java:257: error: cannot find symbol
>>>                     Uri[] result =
>>> WebChromeClient.FileChooserParams.parseResult
>>> (resultCode, intent);
>>>                                                   ^
>>>   symbol:   variable FileChooserParams
>>>   location: class WebChromeClient
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\CordovaLib\src\org\apache\cordova\eng
>>> ine\SystemWebViewClient.java:114: error: method does not override or
>>> implement a
>>>  method from a supertype
>>>     @Override
>>>     ^
>>> Note: Some input files use or override a deprecated API.
>>> Note: Recompile with -Xlint:deprecation for details.
>>> 14 errors
>>> :CordovaLib:compileDebugJava FAILED
>>>
>>> FAILURE: Build failed with an exception.
>>>
>>> * What went wrong:
>>> Execution failed for task ':CordovaLib:compileDebugJava'.
>>> > 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.
>>>
>>> BUILD FAILED
>>>
>>> Total time: 6.012 secs
>>>
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>>
>>> \cross_plugin\UiMagician\platforms\android\cordova\node_modules\q\q.js:126
>>>                     throw e;
>>>                           ^
>>> Error code 1 for command: cmd with args: /s /c
>>> "D:\temp\test\single\ake_app\ake_
>>>
>>> app_one_bulb_sensor\one_bulb_app\demo\mobile_app\cross_plugin\UiMagician\platfor
>>> ms\android\gradlew cdvBuildDebug -b
>>> D:\temp\test\single\ake_app\ake_app_one_bulb
>>>
>>> _sensor\one_bulb_app\demo\mobile_app\cross_plugin\UiMagician\platforms\android\b
>>> uild.gradle -Dorg.gradle.daemon=true"
>>> ERROR building one of the platforms: Error:
>>> D:\temp\test\single\ake_app\ake_app_
>>>
>>> one_bulb_sensor\one_bulb_app\demo\mobile_app\cross_plugin\UiMagician\platforms\a
>>> ndroid\cordova\build.bat: Command failed with exit code 8
>>> You may not have the required environment or OS to build this project
>>> Error:
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mob
>>> ile_app\cross_plugin\UiMagician\platforms\android\cordova\build.bat:
>>> Command fai
>>> led with exit code 8
>>>     at ChildProcess.whenDone
>>> (C:\Users\dinesh.RESGBLR\AppData\Roaming\npm\node_m
>>> odules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
>>>     at ChildProcess.emit (events.js:98:17)
>>>     at maybeClose (child_process.js:756:16)
>>>     at Process.ChildProcess._handle.onexit (child_process.js:823:5)
>>>
>>>
>>> D:\temp\test\single\ake_app\ake_app_one_bulb_sensor\one_bulb_app\demo\mobile_app
>>> \cross_plugin\UiMagician>
>>>
>>> ====================================================================
>>>
>>> Regards,
>>> Dinesh
>>>
>>> On Fri, May 15, 2015 at 5:53 AM, Zhang, Belem <[email protected]>
>>> wrote:
>>>
>>>>  Thanks Bnaya, this this one good option.
>>>>
>>>>
>>>>
>>>> This issue had been fixed on latest build, e.g. Beta 14.43.343.3, it
>>>> cannot reproduce.
>>>>
>>>>
>>>>
>>>> If you don’t like to use the beta 14.43.343.3/14.43.343.4, and no
>>>> willing to use Crosswalk WebView plugin, please don’t use latest version
>>>> but 0.3.5 of splashscreen plugin.
>>>>
>>>>
>>>>
>>>> BR
>>>>
>>>> Belem
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *From:* Crosswalk-help [mailto:
>>>> [email protected]] *On Behalf Of *Bnaya
>>>> Peretz
>>>> *Sent:* Thursday, May 14, 2015 8:37 PM
>>>> *To:* Dinesh Guleria
>>>> *Cc:* [email protected]
>>>> *Subject:* Re: [Crosswalk-help] crosswalk + cordova -- compile error
>>>> for release build
>>>>
>>>>
>>>>
>>>> I Would recommend to update your project to cordova 5 & cordova android
>>>> platform to 4+ and then use this plugin
>>>> https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview
>>>>
>>>>
>>>>
>>>> Read about it more here
>>>>
>>>> https://cordova.apache.org/announcements/2015/04/15/cordova-android-4.0.0.html
>>>> And
>>>> https://cordova.apache.org/news/2015/04/21/tools-release.html
>>>>
>>>>
>>>>
>>>> On Thu, May 14, 2015 at 9:43 AM, Dinesh Guleria <[email protected]>
>>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>>
>>>>
>>>> I am able to migrate the existing cordova project to crosswalk webview,
>>>> following this link
>>>>
>>>>
>>>> https://crosswalk-project.org/documentation/cordova/migrate_an_application.html
>>>>
>>>>
>>>>
>>>> I am using api 19 :--
>>>>
>>>> android update project --subprojects --path . --target "android-19"
>>>>
>>>>
>>>>
>>>> My app is building fine for debug build :--
>>>>
>>>> cordova build android
>>>>
>>>>
>>>>
>>>> But now when i do an release build i use to get this error. Please see
>>>> the attached image.
>>>>
>>>> cordova build android --release
>>>>
>>>>
>>>>
>>>> Release build is not successful.
>>>>
>>>>
>>>>
>>>> ============== I am using following plugins in my project ===========
>>>>
>>>>
>>>>
>>>> cordova plugin add org.apache.cordova.device
>>>>
>>>> cordova plugin add org.apache.cordova.console
>>>>
>>>> cordova plugin add https://github.com/mkuklis/phonegap-websocket
>>>>
>>>> cordova plugin add org.apache.cordova.splashscreen
>>>>
>>>>
>>>>
>>>> =====================================================================
>>>>
>>>>
>>>>
>>>> Please suggest how to resolve this error ?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Dinesh
>>>>
>>>>
>>>> _______________________________________________
>>>> Crosswalk-help mailing list
>>>> [email protected]
>>>> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help
>>>>
>>>>
>>>>
>>>
>>>
>>
_______________________________________________
Crosswalk-help mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-help

Reply via email to