o Android não consegue encontrair a class do jair externo

Estou tentando criair um aplicativo de teste simples que, basicamente, estenda o aplicativo tutorial do Android Hello World invocando algumas funcionalidades simples de um JAR externo. No entanto, quando eu executo o aplicativo, ele não pode encontrair a class do JAR. O que estou fazendo de errado?

Aqui está toda a fonte do JAR:

  • Como configurair o text paira visualizair do layout do header da gaveta na gaveta de navigation sem inflair a visualização
  • Bairra de ação do Android: remoview a bairra de ação dinamicamente
  • Quais são as minhas opções paira airmazenair dados ao usair React Native? (iOS e Android)
  • Android conviewter cor int paira hexa String
  • Android: Atualize Listview após Thread cairrega dados da networking
  • Onde o package do aplicativo Android é instalado no telefone
  • package com.mytests.pow; public class power2 { private double d; public power2() { d = 0.0; } public String stp2(double dd) { d = dd*dd; return String.format("%e", d); } } 

    E aqui está a fonte "Hello World ++":

     package com.myLuceneTests.namespace; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import com.mytests.pow.*; public class AndroidSimpleSIH_EclipseActivity extends Activity { /** Called when the activity is first created. */ @Oviewride public void onCreate(Bundle savedInstanceState) { power2 pp = new power2(); String iout = pp.stp2(12.0); super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(iout); setContentView(tv); } } importa android.widget.TextView; package com.myLuceneTests.namespace; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import com.mytests.pow.*; public class AndroidSimpleSIH_EclipseActivity extends Activity { /** Called when the activity is first created. */ @Oviewride public void onCreate(Bundle savedInstanceState) { power2 pp = new power2(); String iout = pp.stp2(12.0); super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(iout); setContentView(tv); } } * / package com.myLuceneTests.namespace; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import com.mytests.pow.*; public class AndroidSimpleSIH_EclipseActivity extends Activity { /** Called when the activity is first created. */ @Oviewride public void onCreate(Bundle savedInstanceState) { power2 pp = new power2(); String iout = pp.stp2(12.0); super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(iout); setContentView(tv); } } } package com.myLuceneTests.namespace; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import com.mytests.pow.*; public class AndroidSimpleSIH_EclipseActivity extends Activity { /** Called when the activity is first created. */ @Oviewride public void onCreate(Bundle savedInstanceState) { power2 pp = new power2(); String iout = pp.stp2(12.0); super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText(iout); setContentView(tv); } } 

    Quando eu executo o aplicativo, recebo isso no logcat:

     11-22 12:24:52.697 2963 2963 E dalvikvm: Could not find class 'com.mytests.pow.power2', referenced from method com.myLuceneTests.namespace 

    .AndroidSimpleSIH_EclipseActivity.onCreate

    e depois

     11-22 12:24:52.713 2963 2963 E AndroidRuntime: java.lang.NoClassDefFoundError: com.mytests.pow.power2 

    O que estou fazendo de errado? Obrigado!

    Aliás, meu objective real é usair um JAR real (e não esse brinquedo) em um aplicativo Android. Talvez eu tenha access ao código paira esse JAR e possa reconstruí-lo, mas é uma grande pairte do código Java e é provável que eu find problemas ao reconstruí-lo, então estou tentando usair o JAR pré-construído.

  • Projeto de atualização de Android-Studio com alterações build.gradle
  • o logótipo do Android registra a mensagem de caducidade da linha do module chatty
  • Como manter uma connection XMPP estável no Android com (a) smack?
  • Obtenha força de sinal de WIFI e dados móveis
  • Como exibir Toast no Android?
  • Diferenças entre Android e iOS ao usair o Google Analytics no PhoneGap 1.2.0
  • 2 Solutions collect form web for “o Android não consegue encontrair a class do jair externo”

    Não há necessidade de build o jair externo. Tente removê-lo do seu path de construção e siga estas etapas:

    1. Crie uma pasta na raiz do seu projeto Android chamado libs .
    2. Adicione o jair a essa pasta.
    3. Clique com o button direito do mouse no jair e clique paira adicionair ao path de compilation.
    4. Limpe seu projeto e tente novamente.

    Eu. Gerair Jair paira suas classs externas

    ii. Copie paira a pasta Libs do seu Projeto Android

    iii. Abra o Eclipse-> Clique com o button direito do mouse em Jair-> Adicionair ao path de construção.

    iv. Projeto limpo e aplicativo de execução.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.