Essayer de fourche Terminal Emulator de Jackpal

Andre99 07/01/2017. 1 answers, 34 views
java android android c++ android-ndk android-ndk jni

J'essaie de prendre le code source de Jackpal pour améliorer mon application, mais je ne peux pas réaliser comment le faire fonctionner.

Voici quelques lignes dans TermExec.java

public class TermExec {

static {
    System.loadLibrary("jackpal-termexec2");
} 

Alors, pourquoi est-ce "jackpal-termexec2" quand la bibliothèque que je suppose qu'il veut dire s'appelle "termExec.cpp"?

Quoi qu'il en soit, aucun d'eux n'a fonctionné, je les ai essayés tous les deux (System.loadLibrary ("termExec"), mais j'ai obtenu un UnsatisfiedLinkError

Ceci est mon dossier app / src / main / cpp:
common.cpp
common.h
fichierCompat.cpp
fichierCompat.h
process.cpp
process.h
termExec.cpp
termExec.h

et mon CMakeLists.txt (cependant, je n'ai pas trouvé de fichier CMakeLists.txt dans le projet de jackpal)

cmake_minimum_required(VERSION 3.4.1)

add_library( # Specifies the name of the library.
         common

         # Sets the library as a shared library.
         SHARED

         # Provides a relative path to your source file(s).
         src/main/cpp/common.cpp )

add_library( # Specifies the name of the library.
         fileCompat

         # Sets the library as a shared library.
         SHARED

         # Provides a relative path to your source file(s).
         src/main/cpp/fileCompat.cpp )

add_library( # Specifies the name of the library.
         process

         # Sets the library as a shared library.
         SHARED

         # Provides a relative path to your source file(s).
         src/main/cpp/process.cpp )



add_library( # Specifies the name of the library.
         termExec

         # Sets the library as a shared library.
         SHARED

         # Provides a relative path to your source file(s).
         src/main/cpp/termExec.cpp )

include_directories(src/main/cpp/) 

1 Answers


Surge1223 07/29/2017.

mon conseil est de se concentrer uniquement sur le module terme, je viens de mettre à jour ma fourche à O

https://github.com/Surge1223/Android-Terminal-Emulator.git

Je recommande d'utiliser le "android.deprecatedNdkCompileLease = 1501314830007" au lieu de CMAKE. A moins que Aosp gerrit ne commence à s'éloigner de son projet actuel de construction de bibliothèques ndk, je ne vois pas vraiment l'intérêt d'utiliser la forme neutrée sur ndk en studio. surtout compte tenu de l'horrible documentation sur le support ndk en studio en général.

la plupart des gens ont des problèmes à faire construire le hello-jni de toute façon. Quoi qu'il en soit, vous voudrez publier l'erreur de l'éditeur de liens insatisfaite, et le nom de la bibliothèque ne dépendra pas du nom des fichiers source.

Je sais que j'ai fait un travail très horrible de mise à jour de la source, mais cela fonctionne sur le plus récent canari avec la dernière version gradle disponible.


HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
4 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
5 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
8 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
9 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
10 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
11 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
12 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
13 Little Mix

The Cure flac

Little Mix. 2018. Writer: Pete Kelleher;Camille Purcell;Tom Barnes;Ben Kohn.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Calum Scott

No Matter What flac

Calum Scott. 2018. Writer: Toby Gad;Calum Scott.
16 Frida Sundemo

Apologize flac

Frida Sundemo. 2018.
17 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
18 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
19 Ashley Tisdale

Voices In My Head flac

Ashley Tisdale. 2018. Writer: John Feldmann;Ashley Tisdale.
20 Haley Reinhart

Something Strange flac

Haley Reinhart. 2018.

Related questions

Hot questions

Language

Popular Tags