0

親プロジェクト、ソース プロジェクト、ライブラリ プロジェクトの 3 つのプロジェクトがありました。私の問題は次のとおりです: mvn install android:deploy android:run が成功した後、アプリケーションは次のメッセージでクラッシュします:

05-04 17:22:10.564: E/AndroidRuntime(6574): FATAL EXCEPTION: main
05-04 17:22:10.564: E/AndroidRuntime(6574): java.lang.RuntimeException: Unable to instantiate  
activity ComponentInfo{com.fruit.apple/com.fruit.apple.SplashScreenActivity}: 
java.lang.ClassNotFoundException: com.fruit.apple.SplashScreenActivity in loader 

dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar:/mnt/asec/com.fruit.apple-1/pkg.apk]

実際には何が問題なのかわからないので、助けていただければ幸いです。

ありがとう、カロリー

pom.xml の PS 部分

<plugin>
            <groupId>com.jayway.maven.plugins.android.generation2</groupId>
            <artifactId>android-maven-plugin</artifactId>
            <version>3.2.0</version>
            <configuration>
                <sign>
                    <debug>true</debug>
                </sign>
                <androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile>
                <assetsDirectory>${project.basedir}/assets</assetsDirectory>
                <resourceDirectory>${project.basedir}/res</resourceDirectory>
                <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
                <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
                <sdk>
                    <path>${android.sdk.path}</path>
                    <platform>17</platform>
                </sdk>
                <deleteConflictingFiles>true</deleteConflictingFiles>
                <undeployBeforeDeploy>false</undeployBeforeDeploy>
            </configuration>
            <extensions>true</extensions>
        </plugin>
4

1 に答える 1

0

こんにちは、問題を解決しました。2 つのモジュールと maven コンパイラ 2.3.2 を含む親プロジェクトがあり、ソースとターゲットのみを 1.6 に設定する構成タグがあります。モジュール 1: モジュール 2 のライブラリ、apklib パッケージ モジュール 2: apk パッケージを使用したアプリのソース コード。

- モジュール 1 とモバイル 2 では、src/main/java を src フォルダーとして使用し、src/test/java をテスト用に使用します。-プロジェクト間のクラスパスに日食の依存関係はなく、Maven のみです。

バージョンに関するメモについては、Thx Rciovati に連絡してください。

于 2013-05-05T15:28:08.657 に答える