1. Are you ready for the Galaxy S20? Here is everything we know so far!

How to create ssh connection with chilkatsoft and android studio?

Discussion in 'Android Development' started by tiho_bg, Dec 21, 2021.

  1. tiho_bg

    tiho_bg Lurker
    Thread Starter

    Hello,
    I would like to use chilkatsoft and android studio for creation ssh connection.
    I've implemented the library successfully but I have an error during ssh connect.
    Here is my code:

    package com.example.mobile4;
    import androidx.appcompat.app.AppCompatActivity;
    import android.os.Bundle;
    import android.widget.TextView;
    import com.chilkatsoft.*;
    public class MainActivity extends AppCompatActivity {
    @override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView tv = new TextView(this);
    CkCrypt2 crypt = new CkCrypt2();
    // Display the version of the CkCrypt2 class
    tv.setText(crypt.version());
    setContentView(tv);
    CkGlobal glob = new CkGlobal();
    boolean success = glob.UnlockBundle("Anything for 30-day trial");
    if (success != true) {
    System.out.println(glob.lastErrorText());
    System.out.println("Error 1");
    return;
    }
    int status = glob.get_UnlockStatus();
    if (status == 2) {
    System.out.println("Unlocked using purchased unlock code.");
    }
    else {
    System.out.println("Unlocked in trial mode.");
    }
    // The LastErrorText can be examined in the success case to see if it was unlocked in
    // trial more, or with a purchased unlock code.
    System.out.println(glob.lastErrorText());
    CkSsh ssh = new CkSsh();
    // Connect to an SSH server:
    String hostname;
    int port;
    // Hostname may be an IP address or hostname:
    hostname = "100.50.10.150";
    port = 22;
    success = ssh.Connect(hostname,port);
    if (success != true) {
    System.out.println(ssh.lastErrorText());
    System.out.println("Error 2");
    return;
    }
    }
    static {
    System.loadLibrary("chilkat");
    }
    }

    The errors are:
    12/21 13:36:09: Launching 'app' on HUAWEI YAL-L21.

    Install successfully finished in 2 s 673 ms.

    $ adb shell am start -n "com.example.mobile4/com.example.mobile4.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

    Connected to process 22884 on device 'huawei-yal_l21-BQL0219C04002062'.

    Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.

    D/HwFrameworkSecurityPartsFactory: HwFrameworkSecurityPartsFactory in.

    I/HwFrameworkSecurityPartsFactory: add HwFrameworkSecurityPartsFactory to memory.

    E/BehaviorCollectManager: Fail to acquire dataAnalyzerService...

    I/HwApiCacheMangerEx: apicache path=/storage/emulated/0 state=mounted key=com.example.mobile4#10209#256

    need clear apicache,because volumes changed,oldCnt=0 newCnt=1

    I/HwApiCacheMangerEx: apicache path=/storage/emulated/0 state=mounted key=com.example.mobile4#10209#0

    need clear apicache,because volumes changed,oldCnt=1 newCnt=1

    I/HwPartIawareFactory: add android.common.HwPartIawareFactoryImpl to memory.

    I/AwareBitmapCacher: init processName:com.example.mobile4 pid=22884 uid=10209

    E/AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@744d6ca

    I/ActivityThread: finishPreloaded preloadStatus 0

    V/ActivityThread: callActivityOnCreate

    I/DecorView[]: old windowMode:0 new windoMode:1

    I/OverScrollerOptimization: start init SmartSlideOverScroller and get the overscroller config

    get the overscroller config

    W/example.mobile: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)

    W/example.mobile: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)

    I/System.out: Unlocked in trial mode.

    ChilkatLog:

    UnlockBundle:

    DllDate: Aug 28 2021

    ChilkatVersion: 9.5.0.88

    UnlockPrefix: NONE

    Architecture: Little Endian; 64-bit

    Language: Android Java

    VerboseLogging: 0

    component: Global

    unlockCode: Anything for 30-day trial

    regKeyUnlock:

    product: ChilkatBundle

    hcCurDate: Tue, 21 Dec 2021 13:36:13 +0200

    hcExpire: 11/2021

    Component successfully unlocked using trial key

    --regKeyUnlock

    Success.

    --UnlockBundle

    --ChilkatLog

    I/System.out: ChilkatLog:

    Connect_Ssh:

    DllDate: Aug 28 2021

    ChilkatVersion: 9.5.0.88

    UnlockPrefix: Anything for 30-day trial

    Architecture: Little Endian; 64-bit

    Language: Android Java

    VerboseLogging: 0

    Component successfully unlocked using trial key

    connectInner:

    hostname: 100.50.10.150

    port: 22

    sshConnect:

    connectSocket:

    connect_ipv6_or_ipv4:

    ai_family: 2

    ai_socktype: 1

    ai_protocol: 6

    socketErrno: 13

    socketError: Permission denied

    Failed to create socket for connecting.

    --connect_ipv6_or_ipv4

    connect_ipv6_or_ipv4:

    ai_family: 2

    ai_socktype: 1

    ai_protocol: 6

    socketErrno: 13

    socketError: Permission denied

    Failed to create socket for connecting.

    --connect_ipv6_or_ipv4

    connect_ipv6_or_ipv4:

    getAddressInfo:

    Failed to get host address info. (4)

    gai_error: 3

    hostOrIpAddr: 100.50.10.150

    port: 22

    Retrying DNS lookup...

    Failed to get host address info. (4)

    gai_error: 3

    hostOrIpAddr: 100.50.10.150

    port: 22

    --getAddressInfo

    getAddressInfo failed.

    --connect_ipv6_or_ipv4

    connect_ipv6_or_ipv4:

    getAddressInfo:

    Failed to get host address info. (4)

    gai_error: 3

    hostOrIpAddr: 100.50.10.150

    port: 22

    Retrying DNS lookup...

    Failed to get host address info. (4)

    gai_error: 3

    hostOrIpAddr: 100.50.10.150

    port: 22

    --getAddressInfo

    getAddressInfo failed.

    --connect_ipv6_or_ipv4

    --connectSocket

    Failed to establish initial TCP/IP connection

    hostname: 100.50.10.150

    port: 22

    --sshConnect

    --connectInner

    Failed.

    --Connect_Ssh

    --ChilkatLog

    Error 2

    D/ActivityThread: add activity client record, r= ActivityRecord{24a8ece token=android.os.BinderProxy@90e5cb1 {com.example.mobile4/com.example.mobile4.MainActivity}} token= android.os.BinderProxy@90e5cb1

    I/HwPartMagicWindowFactory: add android.common.HwPartMagicWindowFactoryImpl to memory.

    I/HwPartPowerOfficeFactory: add HwPartPowerOfficeFactoryImpl to memory.

    D/InputEventReceiver: dispatchInputInterval 1000000

    I/RmeSchedManager: init Rme, version is: v1.0

    D/HiTouch_PressGestureDetector: onAttached, package=com.example.mobile4, windowType=1, mHiTouchRestricted=false

    I/FrameFlow: FrameFlowInit app is not supported by frameflow solution

    I/iGraphics: [0020080c] pn: com.example.mobile4, p: 22884

    [0030080c] no spt app: com.example.mobile4

    D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000

    W/Gralloc3: mapper 3.x is not supported

    I/HwViewRootImpl: removeInvalidNode jank list is null

    D/DecorView: showOrHideHighlightView: hasFocus=true; winMode=1; isMrgNull=true

    W/InputMethodManager: startInputReason = 1

    W/InputMethodManager: startInputReason = 5

    I/AwareBitmapCacher: init lrucache size: 2097152 pid=22884

    W/InputMethodManager: startInputReason = 8

    W/IInputConnectionWrapper: getExtractedText on inactive InputConnection

    W/IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection

    E/RtgSchedManager: endActivityTransaction: margin state not match

    E/RtgSchedManager: endActivityTransaction: margin state not match

    E/RtgSchedManager: endActivityTransaction: margin state not match

    W/libEGL: EGLNativeWindowType 0x6f9864b450 disconnect failed

    I/ActivityThread: Handle window ActivityRecord{24a8ece token=android.os.BinderProxy@90e5cb1 {com.example.mobile4/com.example.mobile4.MainActivity}} visibility: false

    E/RtgSchedManager: endActivityTransaction: margin state not match

    D/DecorView: showOrHideHighlightView: hasFocus=false; winMode=1; isMrgNull=true

    D/RtgSched: resetRtgSchedHandle failed enable:0

    D/ZrHung.AppEyeUiProbe: not watching, wait.

    I/AwareBitmapCacher: handleReleaseCache: pid=22884

    I/AwareBitmapCacher: init lrucache size: 2097152 pid=22884
     



    1. Download the Forums for Android™ app!


      Download

       
  2. DonB

    DonB ♡ Truth, Justice and the American Way !! ♡ ™
    Moderator

    FYI, this is the proper place for your question, I posted and closed your other thread you created, there's no need to double post, cheers.
     
Loading...
Similar Threads - create ssh connection
  1. cwg01
    Replies:
    3
    Views:
    974
  2. kumaranil13k
    Replies:
    4
    Views:
    449
  3. 5g Moto Android 11
    Replies:
    2
    Views:
    662
  4. Muhammad Faizan Ali Khan
    Replies:
    2
    Views:
    375
  5. App Update
    Replies:
    0
    Views:
    265
  6. Mehak Gul
    Replies:
    1
    Views:
    284
  7. ghostanime2001
    Replies:
    16
    Views:
    1,863
  8. Muhammad Faizan Ali Khan
    Replies:
    1
    Views:
    503
  9. Muhammad Faizan Ali Khan
    Replies:
    1
    Views:
    328
  10. tiho_bg
    Replies:
    1
    Views:
    1,885

Share This Page

Loading...