Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';我找不到我的主要活动_Java_Android - Fatal编程技术网

Java Can';我找不到我的主要活动

Java Can';我找不到我的主要活动,java,android,Java,Android,当我尝试运行我的地图应用程序时,我遇到了这个错误。坦白说,这个程序比谷歌地图演示程序略多,设置为在斯特林宾植物园中打开地图 11-18 19:01:36.890:E/AndroidRuntime(18243):java.lang.RuntimeException:无法实例化活动组件信息{net.stuffilike.strybing/net.stuffilike.strybing.MainActivity}:java.lang.ClassNotFoundException:在路径DexPathL

当我尝试运行我的地图应用程序时,我遇到了这个错误。坦白说,这个程序比谷歌地图演示程序略多,设置为在斯特林宾植物园中打开地图

11-18 19:01:36.890:E/AndroidRuntime(18243):java.lang.RuntimeException:无法实例化活动组件信息{net.stuffilike.strybing/net.stuffilike.strybing.MainActivity}:java.lang.ClassNotFoundException:在路径DexPathList[[zip文件”//data/app/net.stuffilike.strybing-1.apk]上找不到类“net.stuffilike.strybing.MainActivity”,nativeLibraryDirectories=[/data/app lib/net.stuffilike.strybing-1,/vendor/lib,/system/lib]]

有没有可能我把它放在了一个无法接近的地方?我注意到这一点

net.stuffilike.strybing/net.stuffilike.strybing.main活动

路径命名法,并对其感到好奇。就我所知,这个小程序没有什么特别之处,除了包含了我以前从未使用过的google-play-services_库

有没有人解决了这个问题

舱单:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.stuffilike.strybing" android:versionCode="1"
android:versionName="1.0">

<uses-feature android:glEsVersion="0x00020000"
    android:required="true" />
<uses-sdk android:minSdkVersion="17" android:targetSdkVersion="21" />

    <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<!-- The following two permissions are not required to use Google Maps Android 
    API v2, but are recommended. -->

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<application
    android:allowBackup="true" android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.gms.maps" /> 
    <meta-data android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version"/>

<activity android:name=".MainActivity" android:label="@string/app_name">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

<!-- [mapscodenumber]-->
    <meta-data android:name="com.google.android.maps.v2.API_KEY"
        android:value="[mapscodenumber]" />
</application>

</manifest>

您需要更新清单和MainActivity集合:

android:name="net.stuffilike.strybing.MainActivity"

当然
net.stuffilike.strybing
必须与
MainActivity
所在的包相匹配。

现在我在控制台中有了它:>ActivityManager:Starting:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]cmp=net.stuffilike.strybing/.MainActivity}@PeltierCooler发布您的清单和主要活动(包)的顶部。@3429477请看一看。@PeltierCooler这太奇怪了。您正在使用AndroidStudio吗?如果是这样,请从
app
文件夹发布您的
build.gradle
。另外,请尝试使用全名
net.stuffilike.strybing.MainActivity
而不是
.MainActivity
@3429477。如果可以的话,我想我会尝试以我最初的方式重新构建应用程序。也许我会通过这种方式获得一些见解。
android:name="net.stuffilike.strybing.MainActivity"